Aller au contenu

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 ligne add_ace utilise 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 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 stocké en millisecondes : 60 correspond à 0,06 seconde, 60000 à une minute. Saisissez-le en millisecondes.

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.

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.

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.

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 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.

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é.