0
← Tous les guides FiveM
Frameworks · 7 min

ESX, QBCore ou Qbox : ce que cela change pour vos scripts FiveM

Framework, événements, métiers, inventaire et compatibilité : comprendre pourquoi un script FiveM n’est pas automatiquement portable d’ESX vers QBCore ou Qbox.

Publié le 3 octobre 2026 · NightCode

Quand une fiche mentionne ESX, QBCore ou Qbox, il ne s’agit pas seulement d’un badge. Chaque framework expose ses propres objets, événements et structures de données. Une vraie compatibilité demande donc une adaptation ou une couche de bridge.

Les données joueur ne sont pas identiques

Récupérer l’argent, le métier ou l’identifiant d’un joueur dépend du framework. Un script doit utiliser les fonctions appropriées ou détecter proprement l’environnement.

Les métiers et grades peuvent différer

Un système de permissions basé sur les jobs doit être testé sur chaque framework annoncé. Le nom du métier peut être identique, mais la manière de récupérer son grade ou son état peut changer.

L’inventaire peut être indépendant du framework

De nombreux serveurs utilisent un inventaire externe. Une compatibilité framework ne signifie donc pas automatiquement une compatibilité avec tous les inventaires.

Les scripts standalone sont un cas différent

Une ressource qui travaille uniquement avec les natives GTA/FiveM ou des bibliothèques indépendantes peut fonctionner sans dépendre directement d’ESX ou QBCore. Cela doit toutefois être confirmé par la documentation.

Ne pas afficher une compatibilité non testée

Pour éviter les mauvaises surprises, une boutique devrait annoncer uniquement les frameworks réellement supportés et testés. C’est le principe appliqué aux fiches du catalogue NightCode.