Hallo zusammen,
ich rufe in der init.sqf folgenden Trigger auf:
PHP-Code:
_trg4 = createTrigger["EmptyDetector",getPos player];
_trg4 setTriggerArea[5,5,0,false];
_trg4 setTriggerActivation["BLUFOR","PRESENT",true];
_trg4 setTriggerStatements["player distance z12 < 30", "{_x setdamage 0.9} foreach thislist; Salutieren = true; publicVariable ""Salutieren""; salute = thislist select 0; publicVariable ""salute""; hint format [""%1"", thislist select 0]", ""];
Mein Problem ist, dass
thislist select 0 immer
<null> zurückgibt. Was kann ich tun? Denn führe ich exakt denselben Trigger direkt ingame aus, sprich erstelle ihn über "F3" so wird alles korrekt ausgeführt?
Zitat:
Calling list immediately after creating a trigger this way (and setting up activation, area, statements, timeout, etc..), will return <null> instead of an array. It seems the trigger needs about 1 second to initialise, after which it will behave as expected: returning an array of all the objects inside the trigger (the ones matching the criteria), or an empty array.
von
createTrigger - Bohemia Interactive Community hat mir auch nicht geholfen, da ich nicht verstehe was ich hier genau tun soll.
Ich bitte um einen Denkanstoß oder eine Hilfe.
Dankeschön
Euer Martyn