Skript Referenz Scenes & Game

function (skript ; wiederholungen ;asap) //Advanced

Wird benutzt für : Allgemein.

Parameter :

- skript - Name eines Skriptes.
- wiederholungen - Anzahl oder * oder loop2
- asap - Optional

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.