24.04.2009, 12:46 | #1 (permalink) |
Registriert seit: 28.03.2008
Beiträge: 40
|
Problem mit programmatisch erstellen Triggern
Ich habe ein kniffliges Problem mit programmatisch erstellten Triggern.
Ich habe via Code Trigger erstellt. Die Aktivierung wurde gesetzt auf: _trg setTriggerActivation["MEMBER","PRESENT",true]; Dann habe ich den Trigger _trg einer Einheit (dem Leader) einer Gruppe zugewiesen: _trg triggerAttachVehicle [es_0] //Wobei es_0 der Leader einer KI-Einheit ist Die Gruppe aktivert jetzt auch brav den Trigger im Auslösebereich. Allerdings wenn man den Leader der Gruppe erschießt, wird der Trigger nicht mehr aktiviert. Ich habe schon alle Kombinationen bei setTriggerActivation "GROUP","LEADER" usw. versucht. Der Trigger wurde aber immer nur aktiviert, wenn der "ursprüngliche" Leader noch lebte. Wenn man das ganze mit einem "festen", im Editor platzierten Trigger macht, funktioniert das ganze wie erwartet (jeder der Truppe aktiviert den Trigger, egal ob der Leader stirbt oder nicht). Ideen? PS: Sollte jemand den klugen Vorschlag haben, dass ich doch dann einfach feste Trigger verwenden solle, dann kann er sich die Antwort sparen. Dann hätte ich es gemacht
__________________
Wann merkt man, dass man zu alt für Computerspiele wird? 1. Als man seine erste E-Mail geschrieben hat, nannte man das noch Telex. 2. Man hatte einen Computer mit 64 kB Hauptspeicher und ist damit wunderbar ausgekommen. 3. Man muss sich die Funktionen seines neuen Handys von seinem Kind erklären lassen. 4. Man weiß einfach nicht, was LoL bedeutet. Geändert von turrican (24.04.2009 um 12:50 Uhr). |
24.04.2009, 13:19 | #2 (permalink) |
Registriert seit: 23.05.2008
Ort: Hamburg / Norderstedt
Alter: 45
Beiträge: 44
|
solltest den Trigger an den Leader der gruppe mit >>_leader = leader _gruppe<<, also den Leader nicht über seinen Namen sondern in der schleife abfragen wer der Leader der grp ist...
selbst wenn der "erste" Leader getötet wird, hängt der Trigger dann am zweiten Leader... Mfg Langer |
25.04.2009, 17:32 | #3 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
Es dauert oft einige Minuten, bis beim Tod eines Leaders in einer Gruppe der neue bestimmt ist.
Vielleicht so nur für den Leader? _trg setTriggerActivation["LEADER","PRESENT",true]; _trg triggerAttachVehicle [leader GruppeXXX]; Oder so für alle der Gruppe? _trg setTriggerActivation["GROUP","PRESENT",true]; _trg triggerAttachVehicle [GruppeXXX]; Um das schnell testen zu können, solltest du alle Zeilen der KI-Gruppe und Trigger-Erstellung posten, oder als Missions-Beispiel mit der Gruppen und Trigger-Erstellung. |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Problem mit O2 | Christian.1987 | Hilfe | 9 | 29.11.2008 15:48 |
Problem beim Addon erstellen | Cyborg11 | Mods & Addons | 31 | 25.09.2008 14:31 |
Triggern [Flashgame] | burns | Sonstige Genres & Themen | 3 | 15.04.2008 16:12 |
[Problem] AlphaMap Texturen erstellen | zeron[TEAMMotion] | Mod und Addon Ecke | 6 | 29.08.2006 16:45 |