THE ORB
Studio wird gestartet
Kostenloses FiveM-Tool

FiveM Script Converter

Ein FiveM-Script, das für ein Framework geschrieben wurde, läuft auf einem anderen nicht, weil die Spieler-, Geld- und Job-APIs verschieden sind. Dieses kostenlose Tool parst das Lua, ermittelt, was jede Variable tatsächlich enthält, und schreibt es für ESX, QBCore, Qbox oder Standalone um — und meldet alles, was es nicht sicher umwandeln kann.

Ein Script fürs falsche Framework gekauft? Zieh die Resource rein und hol sie dir lauffähig auf ESX, QBCore, Qbox oder Standalone zurück. Es parst das Lua wirklich, statt Text zu suchen und zu ersetzen: Es unterscheidet also das Spielerobjekt des Frameworks von einer Tabelle, die du selbst geschrieben hast. Du bekommst die umgewandelte Resource, einen zeilenweisen Diff jeder Änderung und einen Bericht darüber, was sich nicht sicher umwandeln ließ. Alles läuft in deinem Browser, ein bezahltes Script verlässt deinen Rechner also nie.

Mein Script umwandelnKostenlos, ohne Anmeldung außer Discord.
FiveM Script Converter im Einsatz

So funktioniert's

  1. 1

    Zieh die Resource rein

    Lad den Ordner oder ein ZIP hoch. Die ganze Resource wird lokal in deinem Browser gelesen, das fxmanifest eingeschlossen, damit jedes Script als Client, Server oder Shared eingeordnet wird.

  2. 2

    Wähl dein Ziel

    Universelle Bridge, natives ESX, natives QBCore, natives Qbox oder Standalone. Du wählst außerdem, wie schmutziges Geld funktioniert und ob fehlende Datenbanktabellen angelegt werden.

  3. 3

    Lies den Diff vor dem Download

    Jede Änderung wird nebeneinander gegen dein Original gezeigt. Kommentare und Formatierung bleiben erhalten, weil das Umschreiben exakte Byte-Bereiche einsetzt, statt die Datei neu zu drucken.

  4. 4

    Herunterladen und testen

    Jede erzeugte Datei wird vor der Freigabe des Downloads erneut geparst. Kam etwas kaputt zurück, wird der Download blockiert, statt dir ungültiges Lua in die Hand zu geben.

Funktionen

Ein echter Lua-5.4-Parser

Vollständige Scope- und Datenflussverfolgung, keine Regex. Er folgt dem Framework-Objekt durch Variablen, Funktionsparameter und Callbacks und weigert sich, etwas anzufassen, das er nicht sicher auflösen kann.

Schließt den Geld-Duplizier-Exploit

QBCores RemoveMoney gibt false zurück, wenn ein Spieler nicht zahlen kann. Scripts, die das ignorieren, händigen das Item trotzdem aus. Der Konverter fügt die Prüfung ein und lässt die Begründung in der Datei stehen.

Legt die Tabellen an, die das Script braucht

Er liest jede SQL-Abfrage, ermittelt, welche Tabellen die Resource erwartet, und schreibt das Schema. Die Tabellen deines eigenen Frameworks werden nie aus einer Vermutung erzeugt.

Sagt dir, wann es sich nicht lohnt

Ein Script, das Framework-Tabellen abfragt oder Exports zur Laufzeit auflöst, bekommt eine niedrige Bewertung und eine klare Erklärung. Manchmal ist Neubauen billiger als Umwandeln, und der Bericht sagt das.

Warum Suchen und Ersetzen nicht reicht

Suchen und Ersetzen kann nicht wissen, ob Player.Functions.AddMoney zu QBCore gehört oder zu einer Tabelle, die der Autor zufällig Player genannt hat. Es sieht auch nicht, dass ESX onDuty schreibt und QBCore onduty — ein Unterschied von einem Zeichen, der stillschweigend scheitert und jeden Spieler als außer Dienst liest. Dieser Konverter baut einen Syntaxbaum, verfolgt entlang der Gültigkeitskette, was jede Variable wirklich hält, und schreibt nur um, was er beweisen kann. Was er nicht beweisen kann, lässt er stehen und meldet es.

  • Versteht deinen Code, statt Muster darin zu suchen
  • Behält deine Kommentare, Abstände und Formatierung
  • Jede erzeugte Datei wird erneut geparst, bevor du sie herunterladen kannst
  • Läuft lokal — ein bezahltes Script verlässt deinen Rechner nie

Häufige Fragen

Kann es ein ESX-Script nach QBCore umwandeln?

Ja, und andersherum, dazu Qbox und Standalone. Die Standardausgabe ist eine universelle Bridge, die das Framework zur Laufzeit erkennt — dieselbe Resource läuft also auf jedem davon.

Ist der FiveM Script Converter kostenlos?

Ja, er ist für unsere Discord-Community kostenlos. Keine Installation, keine Kosten pro Script und kein Limit.

Wird mein Script irgendwohin hochgeladen?

Nein. Die ganze Umwandlung läuft in deinem Browser. Hier zählt das mehr als irgendwo sonst auf der Seite, weil die Scripts, die Leute umwandeln, meistens welche sind, für die sie bezahlt haben.

Funktioniert es bei einem Script mit Escrow?

Nein, und es lehnt ab, statt es zu versuchen. Cfx Asset Escrow verschlüsselt den Quellcode, und ihn umzuwandeln hieße, diesen Schutz zu brechen. Wenn dir das Script gehört, frag den Verkäufer nach einer Kopie ohne Escrow.

Was passiert mit den Datenbanktabellen?

Er liest das SQL der Resource und schreibt das Schema für die Tabellen, die das Script besitzt — entweder als Datei zum Ausführen oder als Bootstrap, der sie beim Start anlegt. Framework-Tabellen wie users oder owned_vehicles werden nie aus einer Vermutung erzeugt, denn ein erfundenes Schema über dem echten deines Frameworks würde es zerlegen.

Kommt er mit ox_inventory und qb-inventory klar?

Ja. Inventar, Targeting, Benachrichtigungen, Fortschrittsbalken, Callbacks und Datenbankaufrufe sind alle gemappt, und die erzeugte Bridge wählt den Anbieter, den dein Server tatsächlich einsetzt.

Was, wenn er etwas nicht umwandeln kann?

Dann sagt er es. Alles, was sich nicht sicher abbilden lässt, bleibt genau so, wie du es geschrieben hast, und steht im Bericht mit Datei und Zeile — du weißt also genau, was noch einen Menschen braucht.

Mehr kostenlose FiveM-Tools

Von THE ORB gebaut, für FiveM-Server

Diese Tools sind kostenlos. Wenn du fertige Resources mit Support für deinen Server willst, hat unser Shop sie.