Dépannage
Les problèmes que les utilisateurs rencontrent réellement, à peu près dans l’ordre où ils surviennent.
Une modification d’un fichier n’a rien changé
Section intitulée « Une modification d’un fichier n’a rien changé »restart ne relit pas le fxmanifest.lua. Si vous avez ajouté un fichier — une nouvelle langue, par exemple — tapez d’abord refresh dans la console du serveur, puis restart mic_itemcreator.
/itemcreator indique que je n’ai pas la permission
Section intitulée « /itemcreator indique que je n’ai pas la permission »- L’ACE est
mic_itemcreator.open. Vérifiez l’orthographe, et assurez-vous que votre ligneadd_aceutilise un identifiant avec lequel vous vous connectez réellement, ou un groupe auquel vous appartenez vraiment. - La permission est vérifiée quelques secondes après votre connexion. Si elle vous a été accordée pendant que vous étiez connecté, reconnectez-vous.
Rien ne fonctionne et les notifications ne s’affichent jamais
Section intitulée « Rien ne fonctionne et les notifications ne s’affichent jamais »Le framework n’a pas été trouvé. Le bridge recherche es_extended ou qb-core déjà démarré au moment où la ressource démarre. Déplacez ensure mic_itemcreator en dessous de votre framework dans votre server.cfg.
Sur QBox, démarrez-le sous qbx_core. QBox est détecté via sa compatibilité QBCore — qbx_core fournissant qb-core — il n’y a donc rien d’autre à configurer.
La liste des items dans le menu est vide
Section intitulée « La liste des items dans le menu est vide »La liste provient d’ox_inventory s’il est actif, sinon des items enregistrés d’ESX, sinon des shared items de QBCore. Une liste vide signifie généralement que la ressource a démarré avant votre inventaire ou votre framework — corrigez l’ordre et redémarrez-la.
J’ai sauvegardé un item et l’utiliser ne fait rien
Section intitulée « J’ai sauvegardé un item et l’utiliser ne fait rien »Dans l’ordre :
- L’item n’existe pas dans votre inventaire, ou porte un nom différent. L’Item Creator ajoute seulement un comportement ; l’item lui-même doit être défini. Utilisez le Registry Tool pour rédiger sa définition.
- Votre inventaire ne relaie pas les items utilisables du framework. L’utilisation de l’item doit parvenir au gestionnaire d’items utilisables d’ESX ou de QBCore.
- Une restriction a bloqué l’action. Un cooldown, un item requis manquant ou le mauvais job affichent chacun un message explicatif au joueur.
- Une Animation ou un Attach Prop dans un véhicule. Les deux sont ignorés à l’intérieur d’un véhicule.
- Vérifiez la console. Une fonctionnalité qui échoue affiche
ERROR executing client feature "…"et les suivantes continuent de s’exécuter.
Le cooldown est bien plus long que prévu
Section intitulée « Le cooldown est bien plus long que prévu »Le cooldown est stocké en millisecondes : 60 correspond à 0,06 seconde, 60000 à une minute. Saisissez-le en millisecondes.
La faim, la soif ou le stress ne bougent pas
Section intitulée « La faim, la soif ou le stress ne bougent pas »Sur ESX, ils passent par esx_status, une ressource de statut doit donc être active — et pour le stress, un statut stress enregistré dedans. Sur QBCore, ils sont envoyés via les événements consumables:server:addHunger, addThirst et addStress. Si votre HUD ou script de statut utilise d’autres événements, modifiez-les dans Bridge.AddFoodThirst et Bridge.AddStress dans bridge/client_bridge.lua.
Les autres joueurs ne voient pas mon prop Always Attached
Section intitulée « Les autres joueurs ne voient pas mon prop Always Attached »Ce prop est créé uniquement sur l’écran du porteur. Le prop issu de la fonctionnalité Attach Prop, utilisé comme action, est celui que tout le monde voit.
Impossible de ramasser un prop posé
Section intitulée « Impossible de ramasser un prop posé »Seul le joueur qui l’a posé dispose de l’option de ramassage. Avec Config.Interaction configuré sur 'ox_target' ou 'qb-target', l’un des deux doit être actif ; avec 'drawtext', approchez-vous et appuyez sur E.
La touche d’annulation n’est pas X
Section intitulée « La touche d’annulation n’est pas X »FiveM n’applique la valeur par défaut d’une assignation de touche que la première fois qu’un joueur la rencontre. Les joueurs la modifient dans Paramètres › Configuration des touches › FiveM sous « Cancel Item Animation ». Modifier Config.CancelKey ne concerne que les joueurs qui ne l’avaient jamais configurée.
Les images d’items sont absentes du menu
Section intitulée « Les images d’items sont absentes du menu »Config.ImageInventoryPath pointe par défaut vers le dossier d’images d’ox_inventory. Sur un autre inventaire, définissez-le sur le dossier de cet inventaire sous la forme d’un chemin nui://. L’image est recherchée sous le nom <nom_item>.png.
J’ai défini une langue et je vois des clés au lieu du texte
Section intitulée « J’ai défini une langue et je vois des clés au lieu du texte »Le code ne correspond à aucun fichier existant. Les codes valides sont en, es, de, fr, it, pt, ru, ch-zn et jp — pas tr ni ch, que le commentaire de config.lua mentionne mais qui ne sont pas fournis. La console affiche Locale "…" not found! lorsque cela se produit.
La section Network est vide
Section intitulée « La section Network est vide »La liste partagée est téléchargée depuis GitHub à son ouverture. Si votre hébergeur bloque les requêtes sortantes, elle reste vide et la console affiche Error fetching network items.
La fonctionnalité Webhook ne publie rien
Section intitulée « La fonctionnalité Webhook ne publie rien »Seules les URLs de webhook Discord sont acceptées ; toute autre URL est refusée avec Blocked invalid webhook URL dans la console. Pour une capture d’écran, screenshot-basic doit être démarré.