-
Notifications
You must be signed in to change notification settings - Fork 0
1.1 lua files und Ordner
Grundsätzlich müssen sich alle scripte in einem Unterverzeichnis namens „scripts“ befinden.
Dieses Verzeichnis befindet sich standardmässig bei Sendern mit grösserem NAND Speicher auf dem Datenvolume / „Laufwerk“ namens „NAND“, bei Sendern mit kleinem NAND, wie z.B. X20 / X20s , auf der SD Card.
(Bei ersteren kann der Anwender übrigens selbst entscheiden, ob die scripte auf SD card auslagern möchte)
Lua scripte erkennt man am Suffix „*.lua“ (unkompiliert), bzw „*.luac“ (kompiliert)
Ein einfaches script, was ausschliesslich als eine Datei existiert kann direkt mit einem frei wählbaren Dateinamen unter dem Ordner „/scripts“ abgelegt werden.
Als Alternative kann ein Unterordner angelegt werden, dann MUSS die Datei aber in „main.lua“ bzw „main.luac“ benannt sein !
Grundsätzlich empfehle ich die Variante mit dem Unterordner, da dies der Übersichtlichkeit dient.
https://github.com/strgaltdel/Ethos-lua-tutorial/blob/main/doc/bmp/01%20intro/folder.png
Dem Ordner sollte ein eindeutig identifizierbarer Name gegeben werden.
Wie immer gilt es, sich an Namenskonventionen für Ethos zu halten
(maximale Dateilänge beachten+, Thema Sonderzeichen etc..)