THE ORB
Démarrage du studio
Outil FiveM gratuit

Convertisseur de scripts FiveM

Un script FiveM écrit pour un framework ne tournera pas sur un autre parce que les API de joueur, d'argent et de métier diffèrent. Cet outil gratuit analyse le Lua, déduit ce que contient réellement chaque variable et le réécrit pour ESX, QBCore, Qbox ou standalone, en signalant tout ce qu'il ne peut pas convertir en sécurité.

Vous avez acheté un script pour le mauvais framework ? Déposez la ressource et récupérez-la fonctionnelle sur ESX, QBCore, Qbox ou standalone. Il analyse réellement le Lua au lieu de faire du chercher-remplacer : il distingue donc l'objet joueur du framework d'une table que vous avez écrite vous-même. Vous récupérez la ressource convertie, un diff ligne à ligne de chaque changement, et un rapport de ce qui n'a pas pu être converti en sécurité. Tout tourne dans votre navigateur : un script payant ne quitte jamais votre machine.

Convertir mon scriptGratuit, sans autre inscription que Discord.
Convertisseur de scripts FiveM en action

Comment ça marche

  1. 1

    Déposez la ressource

    Envoyez le dossier ou un zip. La ressource entière est lue localement dans votre navigateur, fxmanifest compris, donc chaque script est classé client, serveur ou partagé.

  2. 2

    Choisissez votre cible

    Pont universel, ESX natif, QBCore natif, Qbox natif ou standalone. Vous choisissez aussi le fonctionnement de l'argent sale et si les tables de base manquantes sont créées.

  3. 3

    Lisez le diff avant de télécharger

    Chaque changement est montré côte à côte face à votre original. Les commentaires et la mise en forme sont préservés, parce que la réécriture insère des plages d'octets exactes au lieu de réimprimer le fichier.

  4. 4

    Téléchargez et testez

    Chaque fichier généré est ré-analysé avant que le téléchargement ne se débloque. Si quelque chose est revenu cassé, le téléchargement est bloqué plutôt que de vous remettre du Lua invalide.

Fonctionnalités

Un vrai parseur Lua 5.4

Suivi complet des portées et du flux de données, pas des expressions régulières. Il suit l'objet du framework à travers variables, paramètres de fonction et callbacks, et refuse de toucher à ce qu'il ne peut pas résoudre avec certitude.

Ferme l'exploit de duplication d'argent

Le RemoveMoney de QBCore renvoie false quand un joueur ne peut pas payer. Les scripts qui l'ignorent remettent l'objet quand même. Le convertisseur ajoute la vérification et laisse la raison écrite dans le fichier.

Crée les tables dont le script a besoin

Il lit chaque requête SQL, déduit les tables attendues par la ressource et écrit le schéma. Les tables propres à votre framework ne sont jamais générées à partir d'une supposition.

Vous dit quand ça n'en vaut pas la peine

Un script qui interroge les tables du framework ou résout des exports à l'exécution reçoit une note basse et une explication claire. Parfois refaire coûte moins cher que convertir, et le rapport le dit.

Pourquoi un chercher-remplacer ne suffit pas

Un chercher-remplacer ne peut pas savoir si Player.Functions.AddMoney appartient à QBCore ou à une table que l'auteur a appelée Player. Il ne peut pas non plus voir qu'ESX écrit onDuty quand QBCore écrit onduty, une différence d'un caractère qui échoue en silence et fait lire tous les joueurs comme hors service. Ce convertisseur construit un arbre syntaxique, suit ce que chaque variable contient réellement le long de la chaîne de portées, et ne réécrit que ce qu'il peut prouver. Ce qu'il ne peut pas prouver, il le laisse et le signale.

  • Comprend votre code au lieu d'y chercher des motifs
  • Préserve vos commentaires, vos espaces et votre mise en forme
  • Chaque fichier généré est réanalysé avant que vous puissiez le télécharger
  • S'exécute en local : un script payant ne quitte jamais votre machine

Questions fréquentes

Peut-il convertir un script ESX vers QBCore ?

Oui, et dans l'autre sens, plus Qbox et standalone. La sortie par défaut est un pont universel qui détecte le framework à l'exécution : la même ressource tourne sur n'importe lequel.

Le convertisseur de scripts FiveM est-il gratuit ?

Oui, il est gratuit pour notre communauté Discord. Pas d'installation, pas de coût par script et pas de limite.

Mon script est-il envoyé quelque part ?

Non. Toute la conversion tourne dans votre navigateur. Ici cela compte plus que partout ailleurs sur le site, parce que les scripts que les gens convertissent sont en général ceux qu'ils ont payés.

Est-ce que ça marche sur un script sous escrow ?

Non, et il refuse plutôt que d'essayer. L'asset escrow de Cfx chiffre le code, et le convertir reviendrait à casser cette protection. Si le script est à vous, demandez au vendeur une copie sans escrow.

Que deviennent les tables de la base de données ?

Il lit le SQL de la ressource et écrit le schéma des tables que le script possède, soit en fichier à exécuter, soit en amorce qui les crée au démarrage. Les tables du framework comme users ou owned_vehicles ne sont jamais créées à partir d'une supposition : inventer un schéma par-dessus le vrai casserait votre framework.

Gère-t-il ox_inventory et qb-inventory ?

Oui. Inventaire, ciblage, notifications, barres de progression, callbacks et appels en base sont tous mappés, et le pont généré choisit le fournisseur que votre serveur fait réellement tourner.

Et s'il n'arrive pas à convertir quelque chose ?

Il le dit. Tout ce qu'il ne peut pas mapper en sécurité est laissé exactement comme vous l'avez écrit et listé dans le rapport avec le fichier et la ligne : vous savez précisément ce qui demande encore un humain.

D'autres outils FiveM gratuits

Conçu par THE ORB, pour les serveurs FiveM

Ces outils sont gratuits. Quand vous voudrez des ressources finies et suivies pour votre serveur, notre boutique les a.