SU Library
Aktuellste Version: 0.2.0
Mit dieser SU Library, die direkt in Settlers United integriert ist, werden fortlaufend neue Lua-Funktionen ( SU Library Functions ) und Lua-Enums ( SU API Enums ) den Mappern zur Verfügung gestellt.
Wünsche und Vorschläge für neue Funktionalitäten gerne über Discord mitteilen.
Installation
Keine explizite Installation benötigt, da diese SU Library automatisch mit Settlers United installiert wird!
Version überprüfen
Neue Funktionen werden immer wieder zur SU Library hinzugefügt. Damit ein Skript, das auf Funktionen einer neueren Version basiert, als der Spieler lokal zur Verfügung hat, nicht abstürzt, sollte vorher auf die höchste Version der SU Library geprüft werden, die benötigt wird.
Beispiel: Wird die Funktion SU.Game.AddBeds verwendet, steht oben auf der Seite der Funktion "SU Library: erst ab Version 0.2.0 verfügbar!
", d.h. um diese Funktion fehlerfrei verwenden zu können, muss beim Spieler mindestens die Version 0.2.0
vorhanden sein!
Der Einfachheit halber kann auch direkt auf die neueste Version geprüft werden, die zum Zeitpunkt der Erstellung des Skripts vorhanden war, die wird immer auf dieser Seite ganz oben sichtbar sein.
Das folgende Skript kann verwendet werden, um auf die entsprechende benötigte Version zu prüfen. Die Variable requiredVersion
muss entsprechend angepasst werden.
WICHTIG: in Lua werden Abfragen ohne rechter Seite auch bei 0 zu "true" evaluiert (z.B. bei "if SU.VersionOK("0.0.0") then [body] end
" wird der [body]
immer ausgeführt, auch wenn die Funktion 0 zurückgibt! Daher immer "== 0
" verwenden!)
SU.VERSION
- Gibt die aktuelle vollständige Version an (Beispiel: 0.2.1)
SU.MAJOR_VERSION
- Gibt die aktuelle Hauptversion an (Beispiel: 0)
SU.MINOR_VERSION
- Gibt die aktuelle Nebenversion an (Beispiel: 2)
SU.AUTHOR
- Gibt die aktuellen Autoren an
Last updated