info_loudspeaker
Forum
Stranded II Scripts Scripting - Fragen/Problemeinfo_loudspeaker
quit in der Befehlsreferenz
edit: Danke für den Tipp, DC
edited 2×, last 10.04.08 06:17:48 pm
Admin/mod comment
wenn du SII befehle linken willst, kannst du übrigens auch einfach s2 : scriptbefehl (ohne die leerstellen dazwischen) schreiben. geht schneller /DCEdit: Zu lahm
Hab danach gesucht aber nicht gefunden. Is ja kurz und simple gemacht.
allerdings wird nicht nur das reach-event ausgelöst, sondern auch noch das nodeXXXX-event. dieses wird direkt bei der unit, die dem pfad folgt, ausgelöst und xxxx wird automatisch durch die ID des erreichten infos ersetzt. immer vierstellig. bei info 5 also z.b. ein node0005-event.
siehe unitpath
DC has written
nein, leider nicht direkt.
allerdings wird nicht nur das reach-event ausgelöst, sondern auch noch das nodeXXXX-event. dieses wird direkt bei der unit, die dem pfad folgt, ausgelöst und xxxx wird automatisch durch die ID des erreichten infos ersetzt. immer vierstellig. bei info 5 also z.b. ein node0005-event.
allerdings wird nicht nur das reach-event ausgelöst, sondern auch noch das nodeXXXX-event. dieses wird direkt bei der unit, die dem pfad folgt, ausgelöst und xxxx wird automatisch durch die ID des erreichten infos ersetzt. immer vierstellig. bei info 5 also z.b. ein node0005-event.
Ja, ich weiß. Letztere Variante ist nur gerade bei sehr vielen Wegpunkten bzw. mehreren Einheiten sehr kompliziert... Da verliert man einfach zu schnell den Überblick.
Vielleicht wäre das noch etwas fürs Worklog, dass bei on:reach die ID der Einheit feststellbar ist (sofern es auch nicht allzuviel Umstände macht).
beziehungsweiße, wenn ich getx mache, wo ist dann der X-Wert?
1
$variable=getx("unit",1);
Befehlen mit Rückgabewerten kannst du sagen dass sie dir den Wert geben sollen, indem du die Parameter des Befehls mit Klammern umschliest.
1
2
3
4
2
3
4
on:start { $x = getx ("unit",1); msg "$x"; }
Dashier zB gibt zu Anfang die x Position des Spielers aus.
1
2
3
4
5
6
2
3
4
5
6
on:trigger { if $variable > 1200 . . . }
also:
on:use {
cracklock "Verschlossen",4,"lrdul"; (beispiel)
}
exchange "self"
??
edited 1×, last 14.04.08 12:46:40 pm