HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Animationen über Script in Mission einbauen (https://hx3.de/editing-scripting-187/animationen-ueber-script-mission-einbauen-24638/)

Gruppe_Yankee_4 15.02.2015 13:27

Animationen über Script in Mission einbauen
 
Hey tut mir leid, sollte ich das Forum zu Müllen aber ich bin zu blöd um das zu verstehen. Und ich habe noch nie gescriptet. Ich wollte fragen wie man ein solches Animations-Script ? einbauen kann:


[] spawn {soldat switchMove "Acts_PercMstpSlowWrflDnon_handup1"; soldat disableAI "MOVE"; soldat disableAI "ANIM"; sleep 3; soldat switchMove "Acts_listeningToRadio_In"; sleep 3; soldat switchMove "Acts_listeningToRadio_Out"; soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteIn"; sleep 0.8; soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteLoop";soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteOut"};


Ich würde das ganze gerne mit einem Trigger in die Mission einbauen. Wenn ich das allerdings in die Aktivierungszeile des Triggers einsetze bringt der einen Script error. Wenn mir jemand helfen könnte wär er ne echt coole socke :D. Grüße Yankee 4

Buliwyf 15.02.2015 13:33

Es schickt sich nicht sich über Behinderte lustig zu machen und gleichzeitig um Hilfe zu bitten... da haben die Mutti und der Papi aber kräftig verkackt!

Also mal davon ausgegangen, dass das ArmA3-Animationen sind und Du eine Einheit auf der Map hast, die sich "soldat" schimpft, dann sollte es so funktionieren:

PHP-Code:

nul=[] spawn {soldat switchMove "Acts_PercMstpSlowWrflDnon_handup1"soldat disableAI "MOVE"soldat disableAI "ANIM"sleep 3soldat switchMove "Acts_listeningToRadio_In"sleep 3soldat switchMove "Acts_listeningToRadio_Out"soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteIn"sleep 0.8soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteLoop"soldat switchMove "AidlPercMstpSrasWrflDnon_SaluteOut"}; 


Gruppe_Yankee_4 15.02.2015 13:39

Was bedeutet das nul ? Und es funktioniert aber ich bekomme trotzdem noch einen Error. Dieser bezieht sich auf das Sleep. #sleep 3 ... allgemeiner Fehler in Ausdruck und btw, so habe ich noch nie darüber nachgedacht, dass das als Beleidigung aufgefasst werden kann. Habe meinen Beitrag bereits geändert und wollte niemand verletzen :)

Buliwyf 15.02.2015 14:15

Das muss nicht unbedingt "nul" heißen. Da kannste auch "gummiente" oder sonstwas schreiben... hauptsache keine bereits verwendete Variable - bis auf einige Ausnahmen. Warum da eine Variable davor stehen muss? Das kann Dir jemand erklären, der sich damit auskennt oder Dich selbst in der BI Wiki schlau machen. Ich für meinen Teil nehme es als "isso"-Prinzip hin... ;)

So, und warum da ein Fehler kommt, dass kann ich Dir nicht sagen. Dafür habe zu wenig mit Animationen und deren Ablauf am Hut. Wichtig im Scripting/Editing ist lediglich zu wissen: NICHTS ist wirklich einfach und mal eben erledigt!

Gruppe_Yankee_4 15.02.2015 14:23

Ok dann vielen Dank für die Hilfe

Buliwyf 15.02.2015 15:07

Grad nochmal aus reiner Neugierde im Wiki gestöbert...

Da gibt es einen EventHandler "AnimDone". Der ist sicherlich besser geeignet als diese abgeschätzten Pausen mittels sleep. Ich würde da mal mit rumspielen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr.

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 117 118 119