FiveM Lua Code Formatter & Beautifier
Füge deinen Lua-Code ein, formatiere ihn mit korrekter Einrückung oder minifiziere ihn für Produktion. Syntax-Highlighting inklusive.
Wofür dieses Tool gedacht ist
Lua hat keinen Compiler, der das Layout erzwingt, daher endet Code von drei verschiedenen Autoren in drei verschiedenen Formen, und ein Verschachtelungsfehler versteckt sich in der Einrückung. Dieser Formatter baut die Einrückung aus der tatsächlichen Blockstruktur neu auf, was ein nicht geschlossenes if oder eine Funktion auf einen Blick sichtbar macht und das Ergebnis bei Bedarf minimieren kann, wenn die Dateigröße wichtig ist.
Wie man es benutzt
- Schritt 1:
Füge deinen Lua-Code in das Eingabefeld ein.
- Schritt 2:
Wähle die Einrückungsbreite. Zwei Leerzeichen sind der übliche Stil in FiveM-Ressourcen.
- Schritt 3:
Formatieren. Wenn die Einrückung danach falsch aussieht, ist das der Punkt: Die Struktur ist wirklich fehlerhaft.
- Schritt 4:
Kopiere das Ergebnis zurück in deine Datei oder nutze Minify für Code, den du auslieferst statt bearbeitest.
Häufig gestellte Fragen
Ändert das Formatieren, was mein Code macht?
Nein. Nur Leerzeichen und Zeilenumbrüche ändern sich, niemals Tokens, Strings oder Kommentare. Die formatierte Datei verhält sich genau wie das Original.
Zwei Leerzeichen oder vier?
Zwei sind der vorherrschende Stil im FiveM-Ökosystem und halten tief verschachtelten Callback-Code lesbar. Wichtiger als die Zahl ist, dass eine Ressource eine Einstellung durchgehend verwendet.
Soll ich meine Ressourcen minifizieren?
Selten. Lua wird einmal beim Ressourcenstart geladen, daher zeigt sich die Größenersparnis nicht im Gameplay, und eine minifizierte Datei macht jeden zukünftigen Fehlerbericht nutzlos. Minifiziere nur, was du nie debuggen musst.
Warum sieht die Einrückung nach dem Formatieren immer noch falsch aus?
Weil ein echter Strukturfehler vorliegt. Ein fehlendes end oder ein falsch geschlossener Block verschiebt alles danach eine Ebene nach innen, und der Formatter zeigt genau, wo es beginnt. Führe den Config Validator auf der Datei aus, um die Zeilennummer zu erhalten.
Verwandte Tools
FiveM Config-Validator: Lua Syntax-Check
Validiere deine FiveM config.lua und andere Lua-Konfigurationsdateien online. Finde Syntaxfehler sofort.
JSON zu Lua Konverter
Konvertiere JSON zu Lua-Tables für FiveM-Scripts. Einfach einfügen, konvertieren und kopieren.
FiveM Event-Logger: Events tracken
Erzeuge Event-Listener, prüfe Naming-Konventionen, erkenne Sicherheitsprobleme und nutze fertige Event-Templates.