Werte Forumsmitglieder!
Als Neuer möchte ich Euch um Hilfe bezüglich "require()" bitten. Ich habe ein skript erstellt, welches zu lang ist, aus diesem Grunde muss ich wesentliche Teile des Skripts auslagern. Dafür habe ich ein Unterordner im LUA-Ordner erstellt. Das entsprechende Skript geschrieben und bei der Verwendung der Funktion require bin ich gescheitert.
Die Zeile
require1("Skripte/Skript 1")
wird zwar beim "Skript neu laden" akzeptiert, doch der ausgelagerte Skriptteil wird nicht in den Ablauf einbezogen.
1. Frage: Was mache ich falsch?
2. Frage: Muss ich das Skript im Unterordner von LUA in einer bestimmten Syntax erstellen, Wenn Ja, könnt Ihr mir ein Beispiel geben?
3. Frage: Nach Einbringen von require("Pfad/Dateiname") und Erarbeiten des erforderlichen Skriptes im Unterordner, wie erreiche ich es, dass die Kontaktpunkte (Fahrzeug) erkannt werden (Kann die Lua-Function ... nicht finden) und in dieser ausgelagerten Datei die gewünschte Aktion auslösen?
4. Frage: Wie verwende ich die Funktionen und welche Syntax ist erforderlich: module(name[,...]); require(modname); package.path; package.loaded; package.loaders und package.preload?
Für Eure Unterstützung wäre ich außerordentlich dankbar.
Dieter Scharff