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.

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é.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Oui, il est gratuit pour notre communauté Discord. Pas d'installation, pas de coût par script et pas de limite.
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.
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.
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.
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.
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.
Cherchez parmi tous les serveurs FiveM, voyez les scripts exacts que chacun fait tourner, suivez le nombre de joueurs dans le temps et comparez votre serveur à la concurrence. Gratuit.
OuvrirTrouvez ce qui fait ramer votre serveur FiveM. Analysez votre Lua et votre JS à la recherche de boucles lourdes, d'événements coûteux et de requêtes lentes, avec une note et les lignes exactes. Gratuit.
OuvrirDécouvrez l'ensemble des outils gratuits de THE ORB Studio.
Ces outils sont gratuits. Quand vous voudrez des ressources finies et suivies pour votre serveur, notre boutique les a.