Funktionen verzögert aufrufen
(von JonathanSalznik/Fizzban
[Original-Thread])
Mit folgendem Trick kann man dafür sorgen, dass eine Skriptfunktion erst nach einer festgelegten Anzahl von Sekunden aufgerufen wird:
- Mit dem Spacer ein CTriggerScript-Objekt in die ZEN einfügen und diesem einen eindeutigen Namen geben (z.B. DELAY_1). Besteht das Mod aus mehreren ZENs, muss das Objekt in allen vorkommen (es sei denn, die Verzögerung soll/muss nicht überall funktionieren)
- Unter fireDelaySec die gewünschte Verzögerung in Sekunden eintragen
- Ins Feld scriptFunc kommt der Name der Funktion, die verzögert aufrufen werden soll, z.B. ON_DELAY_1
Die Funktion ON_DELAY_1 wird nun
fireDelaySec Sekunden nach dem Aufruf von
Wld_SendTrigger("DELAY_1");
ausgeführt.