THE ORB
Studio wird gestartet

Fehler beim Laden des Scripts <datei> in der Resource <name>

Eine der Script-Dateien hat einen Tippfehler, also konnte der Server sie nicht lesen. Oft ein schlechtes Copy-Paste oder eine halbfertige Änderung.

groupsDieses Script tut nichtspersonDas kannst du beheben

Mach das zuerst

Wenn du die Datei kürzlich geändert hast, mach es rückgängig und starte neu. Wenn nicht, lad das Script neu herunter.

bug_reportFüg lieber deine ganze Konsole ein

Was es bedeutet

Ein Lua-Syntaxfehler. Die Datei wurde gefunden und gelesen, ist aber kein gültiges Lua — also wurde sie nie kompiliert. Der Rest der Meldung ist die Beschwerde des Parsers, mit Zeilennummer.

Häufige Formen:

unexpected symbol near '=' — meist ein =, wo == hingehört, oder ein Zeichen zu viel

'<eof>' expected near 'end' — ein end zu viel

'end' expected (to close 'function' at line N) — ein end zu wenig

unfinished string near — ein nie geschlossenes Anführungszeichen

malformed number near — etwas wie 1.2.3

Was es auslöst

Sortiert danach, wie oft es die Antwort ist.

  1. 1

    Ein unausgeglichenes end

    Der häufigste Lua-Fehler. Der Parser meldet, wo er es BEMERKT hat — meist weit unterhalb der Stelle, an der der Block tatsächlich geöffnet wurde.

  2. 2

    Ein Copy-Paste, das Markup mitgebracht hat

    Typografische Anführungszeichen von einer Website, Backticks oder ein Diff-Marker am Zeilenanfang.

  3. 3

    Eine Zuweisung in einer Bedingung

    if x = 1 then statt if x == 1 then.

  4. 4

    Ein Merge-Konflikt, der in der Datei blieb

    <<<<<<< HEAD ist kein gültiges Lua.

Wie du erkennst, welcher deiner ist

Die Zeilennummer ist bei nicht geschlossenen Zeichenketten und unerwarteten Symbolen verlässlich. Bei end-Ungleichgewichten vertrau eher dem Teil „(to close ... at line N)" als der gemeldeten Zeile.

Wo du nachsehen musst

Öffne die Datei an der genannten Zeile und lies NACH OBEN.

Wie du es behebst

Es gibt keinen allgemeinen Fix, es ist ein Tippfehler. Prüf die Syntax vor dem Hochladen:

luac -p client/main.lua

Hängst du immer noch an deinem eigenen Code?

Diese Seite sagt, was dieser Fehler üblicherweise bedeutet. Füg deine Konsole in Server Fixer ein: es sortiert alles darin und sagt dir, was zuerst dran ist; und wenn du lieber nicht ranwillst, kann ORBIE das Script reparieren und dir die Resource fertig zum Einsetzen zurückgeben.

bug_reportServer Fixer öffnen

Fehler, die mit diesem zusammen auftreten