Skript Referenz |
function (skript ; wiederholungen ;asap) //Advanced |
Wird benutzt für : Allgemein.
Parameter :
Beschreibung :
Führt ein Skript aus ohne dabei in den Cutscene Modus zu gehen, das Spiel läuft also weiter. Kann genutzt werden um bestimmte Berechnungen auszuführen die an verschiedenen Stellen im Spiel gebraucht werden. Wird kein zweiter Parameter eingetragen läuft das Skript nur einmal durch.
Es kann eine bestimmte Anzahl Wiederholungen eingetragen
werden wie oft die Funktion durchlaufen soll.
Wird ein * oder der Begriff
infinitly eingetragen läuft die Funktion solange weiter bis sie
durch stopfunction angehalten wird.
Wird
loop2 als Begriff eingetragen verhält sich die Funktion genauso wie
der loop2 Skriptteil eines Raumes.
Eine wiederholende Funktion läuft einmal in jedem Frame
des Spiels ab. Für 50 Durchläufe braucht eine Funktion demnach 1
Sekunde.
Eine Funktion arbeitet somit anders als eine Schleife in einer
Programmiersprache. Um eine echte Schleife zu erzeugen die alle Durchläufe
sofort durchgeht kann als dritter Wert "asap" angegeben werden. "asap" hat keine
Wirkung bei endlosen Funktionen.
[Variabeln] können als Parameter eingetragen werden.