Einstieg: new_game
Last updated
Last updated
Die new_game() Funktion ist der Haupteinstiegspunkt jedes Mapscripts. Neben register_functions() ist dies die einzige Methode, welche vom S4 Spiel selbst direkt aufgerufen wird. (Hier wird der globale Bereich mal abgesehen, da der immer ausgeführt wird) Beispiel: Was wird ausgeführt?
Beim Spielstart sieht die Konsole möglicherweise so aus Nach dem Laden des Spielstandes:
In Lua ist es relativ egal, wie man eine Funktion nennt, das Hauptkriterium ist, dass der Name nicht mit einer Zahl anfängt und keine ä,ö,ü,ß Umlaute enthält.
Aber bei Einstiegspunkten muss der Name übereinstimmen, da das Spiel nur diese Funktionen aufruft.
Wie ihr seht ist der globale Bereich nicht sehr gut zum Skripte schreiben, weshalb das Modularisieren mit Funktionen immer die bessere Alternative ist.