Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 14.07.2010, 21:28   #1 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 32
Beiträge: 2.664
Standard Tutorial Unitcapture&Unitplay Function

Da das ganze nicht so 100% klar beschrieben ist versuche ich mich mal hier an einem kleinen verstaendlichen Turorial ( so hoff ich zumindestens )


1. In den Editor gehen und Mission speichern als z.b. Unitcapture_Mission damit im Profilverzechniss ein Missionsordner erstellt wird. bei mir "C:\Users\Moerderhoschi\Documents\ArmA 2\missions"


2. Im editor die Einheit platzieren deren bewegungen aufgenommen werden sollen und namen geben z.b. x1


3. Das Modul Funktionsmanager irgendwo auf der Karte platzieren.


4. Ausloeser auf Karte platzieren und bei aktivierung "rec = [x1, 60, 30, true] spawn BIS_fnc_UnitCapture" einfuegen.


Dabei stehen die Daten fuer folgende Werte "VariablenName = [NameDerEinheit, DauerDerAufnahme, FramesMitDenenAufgenommenWird, WaffenDatenMitAufnehmen ] spawn BIS_fnc_UnitCapture" <-- wenn man nur flugdaten aufnehmen will kann man den letzten eintrag weglassen.


5. Auf vorschau klicken, je nachdem wie man den Ausloeser eingestellt hat und dieser Aktiviert wird beginnt die aufnahme des Objektes x1. Wird durch ein Info Fenster oben rechts angezeigt.


6. Alles aufnehmen was man haben will und am Ende der Zeit oder duch druecken von 2xESC wird einem rechts eine Statistik angezeigt, durch druecken von F1 kann man die Begewungsdaten und durch F2 die Waffendaten in den Zwischenspeicher kopieren.


7. mit Alt+Tab auf Desktop wechseln, Editor oeffnen und Daten aus Zwischenspeicher einfuegen, Datei als .sqf im Missionsordner speichern z.b. Flugdaten&Waffendaten.sqf

Datei sollte dann ungefaehr so aussehen:

habe die datenmenge fuer dieses beispiel stark gekuerzt.
Code:
_unitPlayback = [[0,[1368.08,1541.3,41.0019],[0.0252659,-0.999681,0.000110375],
[-0.00515704,-1.99306e-005,0.999987],[0,0,0]],[0.0699999,[1368.08,1541.3,41.0015],
[0.0252582,-0.999681,0.0002436],[-0.00524367,0.000111187,0.999986]]];
_fireData = [[11.007,"M230"],[11.115,"M230"],[11.222,"M230"],[11.324,"M230"]];
[x1, _unitPlayback] spawn BIS_fnc_UnitPlay;[x1, _fireData] spawn BIS_fnc_UnitPlayFiring;
8. Neue Editor Datei aufmachen und folgenes einfeugen "MyPath = compile preprocessFile "Flugdaten&Waffendaten.sqf"" Datei als Init.sqf im Missionsordner speichern.


9. Nun wieder im Editor den ausloeser umschreiben, bei aktivierung "result = [] call MyPath"


10. Auf Vorschau klicken und sobald der Ausloeser Aktiviert wird fuehrt die Einheit die vorher aufgenommenen Bewergungen aus.

hoffe damit es verstaendlich ist und ein paar leuten hilft,

gruß

hoschi


__________________


Moerderhoschi ist offline   Mit Zitat antworten
Alt 15.07.2010, 08:41   #2 (permalink)
500 Beiträge
 
Benutzerbild von Mr-Murray
 
Registriert seit: 10.06.2004
Ort: München - Germany
Beiträge: 876
Mr-Murray eine Nachricht über ICQ schicken Mr-Murray eine Nachricht über Skype™ schicken
Standard

Mit dieser Funktion hat BIS echt mal einen Vogel abgeschossen!
Neben den Modulen ein großartiges Feature!
__________________
MR-MURRAY presents

ArmA Editing Guide Deluxe Edition - English Version Download
ArmA Editing Guide Deluxe Edition - German Version Download

Visit me at Facebook! Mapfact Murray
Mr-Murray ist offline   Mit Zitat antworten
Alt 15.07.2010, 10:02   #3 (permalink)
50 Beiträge
 
Registriert seit: 04.01.2010
Beiträge: 63
Standard

ich hatte mich mal dran versucht, die bewegung von nem auto exakt zu speichern und später wieder aufzurufen.

damit wollte ich ne gut aussehende und flüssige verfolgungsjagd machen...(die KI is da ja nicht so der brüller). das scheiterte allerdings am viel zu großen code, den er am ende gespeichert hat...

ist das so was ähnliches oder wofür nutzt man das?
LurchiDerLurch ist offline   Mit Zitat antworten
Alt 15.07.2010, 11:15   #4 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Funzt nur mit Flugzeugen und Helis, da in dem Array keine Animationen enthalten sind. Also drehen sich die Reifen nicht und bei Soldaten schaut es dann bestimmt auch ganz witzig aus.
Cyborg11 ist offline   Mit Zitat antworten
Alt 15.07.2010, 12:02   #5 (permalink)
50 Beiträge
 
Registriert seit: 13.04.2003
Beiträge: 54
Standard

Ah und ich habe mich schon gewundert, warum mein Soldat einen auf Moonwalk macht
ZapSchlitzer ist offline   Mit Zitat antworten
Alt 15.07.2010, 15:51   #6 (permalink)
Newbie
 
Benutzerbild von IntelQ9550Reaktor
 
Registriert seit: 25.06.2010
Beiträge: 38
Standard

Zitat von Moerderhoschi Beitrag anzeigen

6. Alles aufnehmen was man haben will und am Ende der Zeit oder duch druecken von 2xESC wird einem rechts eine Statistik angezeigt, durch druecken von F1 kann man die Begewungsdaten und durch F2 die Waffendaten in den Zwischenspeicher kopieren.

Ich bekomm da keine statistick angezeigt !
Wie soll die denn aussehen ? Und in welchem Menü soll die denn zu sehen sein ? Im Pause-Menü, oder im Editor ??
__________________
<a href=http://www.sysprofile.de/id80932 target=_blank><img src=http://sig.sysprofile.de/picsys/sysp-80932.jpg border=0 alt= /></a>
IntelQ9550Reaktor ist offline   Mit Zitat antworten
Alt 15.07.2010, 16:19   #7 (permalink)
Armed-Assault.de Team10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Moerderhoschi
 
Registriert seit: 02.07.2006
Ort: Kabul
Alter: 32
Beiträge: 2.664
Standard

ich gehe mal stark davon aus damit du deinen ausloeser nicht zum aktivieren gebracht hast, pruef mal ob dieser aktiviert wird. Die statistiken kommen im spiel auf er rechten seite.
Moerderhoschi ist offline   Mit Zitat antworten
Alt 15.07.2010, 17:18   #8 (permalink)
Newbie
 
Benutzerbild von IntelQ9550Reaktor
 
Registriert seit: 25.06.2010
Beiträge: 38
Standard

Edit.

Habs hinbekommen
__________________
<a href=http://www.sysprofile.de/id80932 target=_blank><img src=http://sig.sysprofile.de/picsys/sysp-80932.jpg border=0 alt= /></a>

Geändert von IntelQ9550Reaktor (15.07.2010 um 17:26 Uhr).
IntelQ9550Reaktor ist offline   Mit Zitat antworten
Alt 18.08.2010, 14:21   #9 (permalink)
Newbie
 
Benutzerbild von LLLVIRUS777
 
Registriert seit: 13.07.2008
Ort: Sachsen
Alter: 31
Beiträge: 6
LLLVIRUS777 eine Nachricht über ICQ schicken LLLVIRUS777 eine Nachricht über Skype™ schicken
Standard

Das Feature ist auf jeden Fall ne tolle Sache, wobei es die Maps sehr groß macht. Und das Problem mit den gefrohrenen Soldaten, kann man leicht umgehen, einfach nen Waypoint auf das zu eriechende Ziel und alles sieht aus als würde der Soldat wirklich laufen und das Fahrzeug wirklich fahren....
__________________
Der Tod kommt schnell und ohne Vorwarnung ...
und dann bekommt er von mir eine Kugel in den Kopf ....
LLLVIRUS777 ist offline   Mit Zitat antworten
Alt 18.08.2010, 21:31   #10 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Baraka
 
Registriert seit: 31.05.2009
Beiträge: 287
Baraka eine Nachricht über ICQ schicken
Standard

Wahrscheinlich blamier ich mich mal wieder auf die Knochen:
Ich habe ein Motorrad namens "rad1" platziert und alles buchstabengetreu wie oben gemacht (aus x1 wurde natürlich rad1). Hat auch alles wunderbar geklappt,
wenn ich nun aber in den Auslöser "result = [] call MyPath" paste passiert gar nöscht. Vielleicht wagt sich ja jemand an eine Diagnose.
Zur Sicherheit mein Vorgehen:

--Vehicle gesetzt namens "rad1"
--Funktionsmanager gesetzt (nicht synchronisiert)
--Auslöser gesetzt, jeder einmal mit "rec = [rad1, 60, 30, true] spawn BIS_fnc_UnitCapture"
--Wunderbar,alles klappt,ab in den Zwischenspeicher, am Anfang noch "_unitPlayback = " und am Ende "[rad1, _unitPlayback] spawn BIS_fnc_UnitPlay;" eingefügt.
--In den selben Auslöser "result = [] call MyPath" rein.immer noch jeder,einmal.
--Vorschau-nichts.

Es happert also wohl am Unitplay.
So langsam schäme ich mich echt dauernd zu versagen.


Edit: Habe es so gelöst: Mit "[rad1,call compile loadFile "rad1_1.sqf"] spawn BIS_fnc_UnitPlay;" in der init.sqf habe ich direkt über das Motorrad ausgelöst (ohne Auslöser). Trotzdem sehr komisch.

Jetzt muß ich noch 4-5 Aufnahmen hintereinander feuern
__________________

Geändert von Baraka (18.08.2010 um 21:56 Uhr).
Baraka ist offline   Mit Zitat antworten
Alt 19.08.2010, 00:27   #11 (permalink)
Newbie
 
Benutzerbild von LLLVIRUS777
 
Registriert seit: 13.07.2008
Ort: Sachsen
Alter: 31
Beiträge: 6
LLLVIRUS777 eine Nachricht über ICQ schicken LLLVIRUS777 eine Nachricht über Skype™ schicken
Standard

Hast du evtl. diesen Schritt übersehen ???

Zitat:

8. Neue Editor Datei aufmachen und folgenes einfeugen "MyPath = compile preprocessFile "Flugdaten&Waffendaten.sqf"" Datei als Init.sqf im Missionsordner speichern.

Ich denke mal das es daran liegt, denn der Rest sieht in Ordnung aus.

Ich hab mal bissl getüftelt und festgestellt, dass es mit einem Wegpunkt auch nicht geht einen Soldaten laufen zu lassen, aber damit sollte es nun möglich sein.

Init.sqf:
MyPath = compile preprocessFile "Flugdaten&Waffendaten.sqf";
while {!scriptDone MyPath} do {*x1 playmovenow "AmovPercMrunSrasWrflDf";};

*Der Name der Einheit (_x1) sollte dabei in eine globale Variable geändert werden

Um die richtige Animation zu finden, habe ich den ArmAII Animation Viewer benutzt.
__________________
Der Tod kommt schnell und ohne Vorwarnung ...
und dann bekommt er von mir eine Kugel in den Kopf ....

Geändert von LLLVIRUS777 (19.08.2010 um 01:24 Uhr).
LLLVIRUS777 ist offline   Mit Zitat antworten
Alt 29.05.2012, 14:56   #12 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von Tajin
 
Registriert seit: 17.01.2008
Beiträge: 267
Standard

Bei Multiplayermissionen sollte man übrigens noch darauf achten, das Playback nur auf dem Server auszuführen. Bzw dort, wo das jeweilige Fahrzeug lokal ist.
__________________
Tajin ist offline   Mit Zitat antworten
Alt 14.10.2012, 16:00   #13 (permalink)
Newbie
 
Benutzerbild von Rubbermen
 
Registriert seit: 31.05.2009
Beiträge: 34
Standard

Irgendwie will das bei mir auch nicht funktionieren, habe soweit alles gemacht wie beschrieben. Aber in der Vorschau steht bei mir der Heli nur rum und macht nichts.
Angehängte Dateien
Dateityp: zip CQC.Shapur_BAF.zip (145,5 KB, 31x aufgerufen)
Rubbermen ist offline   Mit Zitat antworten
Alt 14.10.2012, 16:05   #14 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Cultivator
 
Registriert seit: 04.03.2009
Beiträge: 1.209
Standard

...gab da mal irgendwo ne sample Mission zum Download. kann sie nur leider grade nicht finden. Aber damit habe sogar ich es hinbekommen ;D. Evtl. kann Hoschi ja eine zur Verfügung stellen

Gruss
Cultivator ist offline   Mit Zitat antworten
Alt 14.10.2012, 16:29   #15 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.221
Standard

Aber Beispiele muss man doch immer gut aufbewahren, du Schlunz!
Angehängte Dateien
Dateityp: zip Captureculti.Zargabad.zip (75,3 KB, 55x aufgerufen)
__________________

burns ist offline   Mit Zitat antworten
Alt 14.10.2012, 16:42   #16 (permalink)
Newbie
 
Benutzerbild von Rubbermen
 
Registriert seit: 31.05.2009
Beiträge: 34
Standard

Danke! in meinem playback fehlte eine [ .
Rubbermen ist offline   Mit Zitat antworten
Alt 14.10.2012, 18:12   #17 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Cultivator
 
Registriert seit: 04.03.2009
Beiträge: 1.209
Standard

Moment mal,.... ist das die wo ich gemacht habe

Wo haste die denn her?
Cultivator ist offline   Mit Zitat antworten
Alt 14.10.2012, 18:29   #18 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.221
Standard

Ich habe dir immer gesagt, Teamviewer kann auch gefährlich sein ...
__________________

burns ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Halojump Tutorial: Mission.fsm umschreiben Rettich Editing & Scripting 55 12.11.2010 22:32


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116