ActivateInterval

Aus Sternenschweif Wiki
Version vom 14. März 2016, 12:33 Uhr von Chrisfirefox (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Aktiviert ein (temporäres) Intervall, welches alle X ingame-Minuten die Funktion "OnInterval" mit dem Parameter "name" des aktiven Skript aufruft. Vorsicht: wenn das in einem Dialog aufgerufen wird, und ein weiterer Dialog ebenfalls eine "OnInterval"-Funktion hat, die danach kommt, wird die Funktion überschrieben. Aufgrund der Struktur am Besten für Dungeons geeignet. Wird solange ausgeführt, bis deactivateInterval mit dem selben Namen aufgerufen wird oder bis der Ort gewechselt wird (zB Beginn einer Reise).

activateInterval( "bangboom", 15 ); // ruft alle 15 Ingame-Minuten OnInterval( "bangboom" ) auf
 
function OnInterval( name ) {
  if( name == "bangboom" )
    debugLog( "bangboom-Interval aufgerufen" );
}