Modderecke > Mapping
Worldbuilder Fragen
MCM aka k10071995:
***IF***
Unit abc has finishing Dieing
Oder so ähnlich, kA, wie das genau heist. :)
Gnomi:
Hängt davon ab.
Das von MCM stimmt natürlich.
Der gesamte Befehl besteht aus 2 Befehlen.
--- Code: ---IF
Unit XYZ has died (oder has finished dying oder is dying (cinematic)... dürfte klar sein, was die zwei bedeuten)
THEN
Set Timer 'timerabc' to expire in X seconds
IF Timer 'timerabc' has expired
THEN Spawn Unit named 'HAHA' on team 'hahateam' at waypoint 'waypoint57'
--- Ende Code ---
Das belebt aber nur einmal wieder...
ansonsten musst du noch ein Endlosscript einführen, d.h. den Timer vorzeitig abbrechen lassen, hochstellen und stoppen und dann noch den haken bei "deactivate upon success" weg machen.
Reshef:
Und noch eine einfache frage: Was ist mit "This Unit" gemeint?
ernesto-m:
.."THIS UNIT" verwendest du in sequentiellen scripten. so kannst du z.b. im behaviour eines teams ein sript angeben das permanent ausgeführt wird und nicht nur für ein team sondern für alle teams/units gilt welches es in ihrem behaviour stehen haben.
beispiel:
condition
***IF***
TRUE
action
THIS UNIT begins hunting
im behaviour kannst du dann zu bestimmten zeitpunkten dieses script anziehen, z.b. "ON CREATE" oder bei "ENEMY SIGHTED"
in sum1 gibt es im behaviour noch den punkt "ON IDLE", das ist notwendig, weil dort alle aktivitäten per script gelenkt werden.
prinzip verstanden?
sequentielle mappergrüße
-ernst-
Reshef:
Ich denke schon, also kann jede Einheit damit gesteuert werden, auch wenn sie noch nicht benannt wurde?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln