Einzelnen Beitrag anzeigen
Alt 04.03.2011, 10:22   #8 (permalink)
Vienna
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Beim Trigger kann man die Seite einstellen, welche ihn auslösen soll. Er reagiert dann auf jede Einheit der Seite.

Vebindet man den Auslöser (über "Gruppen") mit dem Leader einer Gruppe, dann reagiert der Auslöser nur auf den Leader. Das geht auch mit jeder anderen KI der Gruppe, aber eben nur mit einer KI.

Will man, dass jede KI einer bestimmten Gruppe auslöst (und sonst auf niemanden dieser Seite), dann so:

1. In die Initzeile des Leaders der Gruppe eintragen: Gruppe1 = group this

2. Den Auslöser auf die Seite der Gruppe einstellen.

3. Im Auslöser bei Bedingung eingeben:
call {private"_i";_i=false;{if(_x in thislist)then{_i=true}}forEach units Gruppe1;_i}

Möchtest du, dass nur einige der Einheiten einer Gruppe auslösen können, dann musst du sie in der Abfrage "namentlich" anführen (hier Unit1,Unit2 und Unit3):
call {private"_i";_i=false;{if(_x in thislist)then{_i=true}}forEach[Unit1,Unit2,Unit3];_i}

Eine Testmission im Anhang.
Angehängte Dateien
Dateityp: zip Trigger_fuer_Gruppe-utes.zip (1,5 KB, 135x aufgerufen)
Vienna ist offline