Wie gelingt ein Landeabbruch für Helikopter?
seid gegrüßt,
in letzter zeit habe ich scripte entwickelt, in denen ein landeabbruch notwendig wäre, aber wie gelingt mir das zuverlässig? ich kenne zwar die befehle driver _heli action ["cancelland", _heli] und _heli disableAI "move" usw.... aber bislang habe ich es nicht geschafft, dass der pilot die begonnene landung abbricht und neue befehle ausführt. wie erreicht man das? und dann noch schnell eine andere frage nebenbei - wie kann ich im editor einen auslöser erstellen und zwei scripte von ihm mit zeitverzögerung auslösen lassen? etwa wie: this exec ...; sleep 5; this exec... "sleep" scheint in der init-zeile keine wirkung zu haben. gruß feuerwerker |
auf die zweite frage haett ich ne antwort. einfach 2 ausloeser erstellen, beim ersten in onactivation
Code:
nul = [] execVM "script1.sqf"; triggerscript2=true Code:
triggerscript2 Code:
nul = [] execVM "script2.sqf"; |
danke für die antwort :-)
das spiel mit variabeln kenne ich aber. ich würd gerne wissen, wie und ob man den befehl "sleep" in initzeilen einsetzen kann. gruß feuerwerker |
der befehl sleep klappt nicht im Editor, nur in .sqf scripten
|
Zitat:
Code:
nul=[]spawn{[] execVM "script1.sqf"; sleep 5; [] execVM "script2.sqf";}; ;) |
vielleicht funktioniert das:
Code:
_unit stop true Code:
doStop _unit Code:
commandStop _unit |
die befehle
_heli stop true dostop _heli und commandstop _heli zeigen leider keine reaktion. in allen fällen führt der pilot zuerst die landung ganz aus, indem er mit dem fahrwerk den boden berührt und am liebsten gleich den motor ausschaltet (mit flyinheight -1 läßt er wenigstens das triebwerk laufen). also stünde die lösung leider noch aus. gruß micha |
Sonst würde ich das hier empfehlen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias