Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script
ScheduleCall
Kategorie:
Script
Ab Engineversion:
4.9.5.0 CE
Beschreibung
Ruft eine Funktion nach einer angegebenen Verzögerung auf.
Syntax
bool
ScheduleCall (
object
pObj,
string
szFunction,
int
iInterval,
int
iRepeat,
...);
Parameter
pObj:
Objekt, in dem die Funktion aufgerufen werden soll. 0 für lokalen Aufruf.
szFunction:
Name der Funktion, die aufgerufen werden soll.
iInterval:
Zeit, bis die Funktion zum ersten Mal aufgerufen werden soll. Wenn iRepeat > 1, ist es außerdem der Zeitabstand zwischen erneuten Aufrufen.
iRepeat:
Anzahl der Aufrufe. Wenn 0 oder nicht angegeben wird die Funktion genau ein mal aufgerufen.
...:
Weitere Parameter, die an die Funktion übergeben werden sollen.
Anmerkung
Diese Funktion wird in der System.c4g durch einen
Effekt
"IntScheduleCall" und die Funktion
Call
realisiert.
Beispiel
ScheduleCall(
FindObject
(CLNK),
"Redefine"
, 500, 0, MCLK);
Ruft in einem Clonk die Funktion "Redefine" mit 500 Ticks Verzögerung auf und übergibt als Parameter "MCLK". Dadurch wird der Clonk nach 500 Ticks zu einem Magier, sofern der Aufruf nicht durch
ClearScheduleCall
vorher abgebrochen wird.
Siehe auch:
ClearScheduleCall
,
Schedule
PeterW, August 2005
Clonk Entwicklermodus Dokumentation
Einleitung
Inhalt
Suche
Engine
Kommandozeile
Spieldaten
Script