Externer Editor (Notepad++)
Da der S6-Editor über keine integrierte Möglichkeit zur Script-Bearbeitung verfügt, muss man, sofern man eigene Skripte erstellen möchte, auf ein externes Programm ausweichen. Hierzu hat sich Notepad++ als der Favorit herausgestellt, und wird, zumindest von den hier im Wiki aktiven Skriptern, bevorzugt verwendet.
Das Programm in seiner jeweils aktuellsten Version findest du auf der Notepad++ Downloadseite.
Die offizielle deutschsprachige Homepage zu Notepad++ findest du hier.
Syntaxcheck
Ein Syntaxcheck lässt sich, genau wie der Variablencheck, in Notepad++ integrieren. Dieses braucht man nur zu tun, wenn man den Variablencheck nicht nutzen möchte. Dadurch wird es möglich, das Script einfach per Tastendruck auf Syntaxfehler zu überprüfen. Man braucht also nichtmehr das Spiel starten, um diese Art von Fehlern zu finden. Damit es funktioniert, benötigt man mindestens Notepad++ Version 3.7, und muss einmalig dieser Einrichtungsprozedur folgen.
- Diese modifizierte LuaC Version (Lua 5.1) (171) herunterladen.
- Die im Archiv enthaltene LuaCMod.exe in das Notepad++ Programmverzeichnis entpacken. Normalerweise C:\Programme\Notepad++.
- Notepad++ starten und ein Lua Script öffnen.
- Auf F5 drücken. Die “Run…” beziehungsweise “Ausführen” Dialogbox erscheint.
- Diese Zeile in die Eingabezeile kopieren:
„$(NPP_DIRECTORY)\LuaCmod.exe“ -p „$(FULL_CURRENT_PATH)“ - Auf “Save” beziehungsweise “Speichern” klicken. Ein neuer Dialog erscheint.
- Bei Name:
Syntaxcheckangeben. - In der Auswahlbox rechts mitte
F9auswählen. - Den Dialog mit OK beenden.
- Den “Run…” / “Ausführen…” Dialog mit “Cancel” / “Abbrechen” verlassen.
Die Einrichtung ist nun abgeschlossen. Zukünftig braucht nurnoch auf F9 gedrückt werden, um einen Syntaxcheck für die aktuelle Datei zu starten. Wichtig: Es wird nur die Datei auf der Festplatte geprüft, somit sollte man Änderungen zunächst speichern (STRG + S).
Nun einfach mal auf F9 drücken. Wenn nichts passiert, enthält das Script entweder keine Syntaxfehler, oder etwas ist falsch eingestellt. In dem Fall einfach ein “a” in eine neue Zeile im Script schreiben. Dies ist dann ein Syntaxfehler. Nun das Script mit STRG + S speichern, und F9 für den Syntaxcheck drücken. Jetzt sollte ein Fenster geöffnet werden in dem die Zeilennummer und die Art des Fehlers angezeigt werden.




