[Tutorial] Lua Scripts mit dem standalone Interpreter ausführen

  • Dies wird nur ein kleines Tutorial. Lua begeistert mich sehr und die Möglichkeit Lua Scripts
    mit einem Interpreter auszuführen ist einfach genial.

    Ihr ladet euch folgende ZIP Archive runter:
    Windows 32bit: http://sourceforge.net/projects/luabi…in.zip/download
    Windows 64bit: http://sourceforge.net/projects/luabi…in.zip/download

    Entpackt diese und legt den Ordner erstmal beiseite. Achja eine kleine Info die MTA Funktionen werden garantiert hier nicht funktionieren probiert es erst garnicht. Erstellt euch einen Ordner und packt das Script dort rein.
    Aus dem zuvor entpackten Lua for Windows Ordner den ihr eben beiseite gepackt habt nehmt ihr euch folgende Dateien und gesellt sie zu eurem Script: lua[zahl].exe und lua[zahl].dll.

    Es gibt mehrere Wege um euer Script auszuführen. Zum einen zieht ihr euer Script
    per drag drop auf die lua[zahl].exe. Wenn euer Programm ausgeführt wurde schließt sich das Fenster.
    Dies führt manchmal zu Verwunderung da das Fenster nur kurz schwarz aufploppt. Man denkt
    das Programm startet nicht richtig dies ist aber falsch.

    Eine weitere Option wäre lua[zahl].exe zu starten und dann dort dofile ("Dateipfad/Dateiname.lua") einzugeben.

    Noch eine Option wäre ihr erstellt euch eine Batch Datei. Öffnet den Editor speichert die Datei als .cmd oder .bat ab. In dieser Datei schreibt ihr folgendes rein:

    @echo off
    luac52.exe hi.lua
    Als Beispiel. Das @echo off ist dafür da das der nervige Windows Header nicht angezeigt wird.
    DIe Konsole wird nach der Ausführung wieder geschlossen.

    Achja: http://lua.coders-online.net/ eine Deutsche Lua Dokumentation.

    5 Mal editiert, zuletzt von Shape (30. Januar 2013 um 16:06)

  • Dieses Thema enthält 3 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!