Installer un script ou un framework FiveM (ESX, QBCore)
Déposez vos ressources dans resources/, ajoutez ensure dans server.cfg et configurez la base de données.
Installer un script ou un framework FiveM (ESX, QBCore)
L’installation d’un framework (ESX, QBCore) ou d’un script suit toujours la même logique : déposer la ressource, la déclarer, puis configurer ses dépendances.
Cause / Le problème
Un script qui n’apparaît pas en jeu ou qui génère des erreurs au démarrage est presque toujours mal placé, non déclaré dans server.cfg, ou privé de sa dépendance de base de données.
Solution
- Déposez la ressource dans le dossier
resources/de votre serveur. Chaque ressource doit être dans son propre sous-dossier contenant un fichierfxmanifest.lua(ou__resource.lua). - Configurez la base de données. Les frameworks ESX et QBCore nécessitent MySQL. Importez le fichier
.sqlfourni dans votre base via phpMyAdmin, puis ajoutezensure oxmysqlavant le framework dansserver.cfg. - Déclarez les ressources dans
server.cfg, dans le bon ordre (dépendances d’abord) :ensure oxmysql ensure qb-core # ou es_extended ensure qb-management - Avec txAdmin, vous pouvez aussi utiliser un recipe (QBCore fournit
txAdminRecipeofficiel) qui déploie automatiquement tout le framework et configureserver.cfg. - Redémarrez le serveur et consultez la console : une ressource démarre correctement affiche
Started resource xxx. - En cas d’erreur “resource not found”, vérifiez que le nom du dossier correspond exactement à la ligne
ensure, et quefxmanifest.luaest bien à la racine du dossier.
Ne mélangez jamais les frameworks ESX et QBCore sur un même serveur : ils entrent en conflit.