Einstieg: new_game
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?
Funktionskriterien
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.
Fazit
Wie ihr seht ist der globale Bereich nicht sehr gut zum Skripte schreiben, weshalb das Modularisieren mit Funktionen immer die bessere Alternative ist.
Last updated