Un script FiveM ESX s’intègre à un écosystème déjà structuré : joueurs, comptes, métiers, inventaire, sociétés et base de données. Avant d’ajouter une nouvelle ressource, il faut donc vérifier comment elle dialogue avec votre version d’ESX et les autres scripts déjà présents.
Vérifier la version d’ESX ciblée
Le terme “ESX” recouvre plusieurs générations de ressources. Une fiche produit sérieuse doit préciser la compatibilité testée et ne pas supposer que toutes les variantes utilisent exactement les mêmes fonctions.
Identifier les dépendances OX
De nombreuses ressources modernes utilisent ox_lib, ox_target ou ox_inventory. Elles peuvent fonctionner avec ESX tout en utilisant ces bibliothèques pour les menus, interactions ou inventaires.
Contrôler les jobs et sociétés
Pour un script métier, vérifiez les noms de jobs, grades, comptes société et permissions. Une différence entre mechanic, mecano ou un nom personnalisé suffit à empêcher une action de fonctionner.
Vérifier les items
Si le script ajoute un objet, confirmez l’inventaire utilisé et le format attendu. Un item déclaré pour un inventaire ne sera pas automatiquement disponible dans un autre.
Tester les événements et exports
Les ressources peuvent exposer des événements ou exports pour communiquer entre elles. Documentez vos intégrations afin d’éviter de les perdre lors d’une mise à jour.
Retrouvez les ressources dont la compatibilité est déclarée sur le catalogue NightCode. Les badges de framework doivent correspondre à une compatibilité réellement disponible sur la fiche.