Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 17.01.2010, 19:18   #1 (permalink)
Newbie
 
Benutzerbild von Nightkiller25
 
Registriert seit: 17.01.2010
Beiträge: 6
Standard Allgeimeine Fragen zum skripting in Arma 2

Hallo[font=Arial],

meine Frage ist wie ich es hinbekomme das mein Animationsskrip sich entweder wiederholt oder dauerhaft läuft?
Ich habe mich schon mit Mr-Murrays Editing Giude befasst.
Dennoch kriege ich es nicht auf die Reihe das das Skript sich wiederholt oder die Animation dauerhaft ausgeführt wird.

Das Skript is einfach aufgebaut die Animation funktioniert.
Das Skript sieht wie folgt aus :

;Animationsskripts

_man2 = _this select 0

_man2 playMove "ActsPercSnonWnonDnon_carFixing2"

In diesen fall soll der man2 das Fahrzeug reparieren, dies tut er auch bloß halt nicht dauerhaft.
Danke im vorraus!

Geändert von Nightkiller25 (17.01.2010 um 19:44 Uhr).
Nightkiller25 ist offline   Mit Zitat antworten
Alt 18.01.2010, 10:39   #2 (permalink)
50 Beiträge
 
Registriert seit: 30.10.2009
Beiträge: 55
Standard

so vielleicht?

Code:
_i = 10
_man2 = _this select 0

for "_i" from 0 to _i do
   {
     _man2 playMove "ActsPercSnonWnonDnon_carFixing2";
};
Keine Garantie - bin selber no ned gut im scripten.
Aber normalerweise sollte doch die Bewegung dann 10x ausgeführt werden.

Gruß
Wesley Pipes ist offline   Mit Zitat antworten
Alt 18.01.2010, 17:14   #3 (permalink)
Newbie
 
Benutzerbild von Nightkiller25
 
Registriert seit: 17.01.2010
Beiträge: 6
Standard

Ich danke dir für deine Antwort,

leider funktioniert es nicht.

Ich habs danach noch mal mit einem Mehrfach Auslöser versucht funktioniert leider auch nicht.

In Mr-Murrays Editor Guide steh ein beispiel für die dauer z.B Sleep 300(funktion;Dauer) .Bloß leider funktioniert der Befehl nich mit der Sleep Animation in Arma2. Also dachte ich vieleicht gibt es so ein Befehl für Arma 2.

Problem bloß, wenn es so ein Befehl gibt, ich kenn ihn nicht.
Wäre nett,wenn jemand der dieses Befehl kenn in Posten könnte

Danke, im vorraus
Nightkiller25 ist offline   Mit Zitat antworten
Alt 18.01.2010, 18:08   #4 (permalink)
50 Beiträge
 
Registriert seit: 30.10.2009
Beiträge: 55
Standard

hmm - oder damit:

solange _i nicht 10 ist, lass den Soldaten die Bewegung ausführen und zähle zu _i 1 dazu......
Wesley Pipes ist offline   Mit Zitat antworten
Alt 18.01.2010, 21:14   #5 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von Warorc
 
Registriert seit: 21.01.2005
Ort: Hannover
Beiträge: 114
Standard

oder mit dem befehl die KI zu deaktivieren, dann macht sie den "move" dauerhaft

z.B. : s1 switchmove "RepairingKneel"; s1 disableAI "Anim"

s1 ist der name der einheit
Warorc ist offline   Mit Zitat antworten
Alt 19.01.2010, 13:55   #6 (permalink)
Newbie
 
Benutzerbild von Nightkiller25
 
Registriert seit: 17.01.2010
Beiträge: 6
Standard

Besten Dank an euch beiden,

Das mit der While do Schleife hab ich zwar noch nicht richt hingekriegt aber das mit der KI Deaktievieren funktioniert .

Also besten dank an euch und der Thread kann ,natürlich weiterhin für skript fragen benutzt werden.
Nightkiller25 ist offline   Mit Zitat antworten
Alt 19.01.2010, 15:49   #7 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 46
Beiträge: 1.929
Standard

Prima das es mit dem Deaktivieren der KI so funktioniert. Man lernt nie aus...

Aber den Topictitel sollte man trotzdem ändern... zB. "Animation in einer Schleife" wäre wohl angebrachter... ansonsten könnten wir hier im Editingbereich locker mit 10 Threads auskommen, weil man ja so gut wie alles an Fragen hier reinschmeissen könnte was mit Skripting zu tun hat... und das macht die Suche nach einer möglicherweise schon vorhandenen Lösung eines Problems natürlich gleich viel einfacher....
__________________
Buliwyf ist offline   Mit Zitat antworten
Alt 19.01.2010, 18:32   #8 (permalink)
Newbie
 
Benutzerbild von Nightkiller25
 
Registriert seit: 17.01.2010
Beiträge: 6
Standard

Hi,

eine frage habe ich noch, unzwar habe ich ein skript geschrieben ,indem eine Person auf einen Stuhl sitz und Radio hört. Wenn ich nun den befehl nehme, womit ich die KI deaktieviere sitz die Person noch ablauf der Animation star auf seinen Stuhl. Die Persons soll aber im diesen fall die Animation mehrfach ausführen und nicht nur einmal dann star da sitzen.

Meine Frage ist nun ob ich eine While do Schleife in den Folgen skript einbauen kann, sodass er die Animation entwerder mehrfach ausführt oder z.B über xy Sekunden ausgeführt wird.

;Animationsskirpt

_man1 = _this select 0

_man1 switchMove "miles_c0briefing_odpovedel_loop4"

_man1 disableAI "Anim";

Oder wie der skript mit einer While do Schleife aussehen müsste komm einfach nicht drauf wie ich die einbauen muss ,dass es funktioniert.

Danke natürlich schon im voraus!
Nightkiller25 ist offline   Mit Zitat antworten
Alt 19.01.2010, 20:56   #9 (permalink)
50 Beiträge100 Beiträge
 
Benutzerbild von Warorc
 
Registriert seit: 21.01.2005
Ort: Hannover
Beiträge: 114
Standard

Mit scripten kenne ich mich selber überhaupt nicht aus. da kann ich nur copy and paste^^

aber habe ich das richtig verstanden, dass die figur nach dem die animation "sitzen" beendet ist wieder aufstehen soll und sich dann wieder hinsetzen soll usw usw?
das aufstehen müsste sie doch schon von alleine nach ablauf der animation tun. da bräuchtest du ja dann das "disable AI" nicht mehr und machst den auslöser einfach auf "mehrfach" (und irgendwas überlegen was diesen dann halt mehrfach auslöst)

aber mit dieser schleife kann dir hier bestimmt auch jemand weiterhelfen, sieht ja eigentlich nach der besseren lösung aus.
Warorc ist offline   Mit Zitat antworten
Alt 20.01.2010, 13:47   #10 (permalink)
Newbie
 
Benutzerbild von Nightkiller25
 
Registriert seit: 17.01.2010
Beiträge: 6
Standard

Besten dank für die Antwort
Nightkiller25 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
Fragen zu Arma 2 (= Mert Multiplayer 42 22.11.2009 02:34
Skripting und JIP N939 Editing & Scripting 18 13.07.2009 12:43
Ein paar Fragen zu Arma 1 RainbowWarrior Community 7 22.06.2009 19:37
Wiedereinsteiger bei Arma mit Fragen Atelophobia Community 4 08.03.2009 16:44
Ein paar Fragen zu ArmA bzw. OFP Sudden Community 69 23.12.2006 13:23


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