Aller au contenu

Installation

Cinq minutes. Aucun fichier SQL, aucun réglage de framework : une permission et un redémarrage.


Vous avez besoin dePourquoi
ESX, QBCore ou QBoxLes items utilisables, les jobs, les notifications et le statut proviennent du framework
oxmysqlLes configurations des items sont stockées dans une table nommée mic_itemcreator
Un inventaire gĂ©rant les items utilisables du frameworkC’est ainsi que l’utilisation de l’item parvient jusqu’à cette ressource
ox_lib, ox_target / qb-target, screenshot-basicOptionnels ; voir Personnalisation

Téléchargez mic_itemcreator depuis vos assets accordés Cfx.re et déposez le dossier dans vos ressources, par exemple resources/[mic]/mic_itemcreator.


Dans server.cfg, ensure mic_itemcreator se place en dessous d’oxmysql, de votre framework (es_extended, qb-core ou qbx_core) et de votre inventaire.

Le framework est dĂ©tectĂ© en recherchant une ressource es_extended ou qb-core dĂ©jĂ  dĂ©marrĂ©e, l’ordre est donc crucial : dĂ©marrĂ© trop tĂŽt, il ne trouvera ni l’un ni l’autre. QBox est dĂ©tectĂ© via sa compatibilitĂ© QBCore — qbx_core fournissant qb-core — il n’y a donc rien Ă  configurer.


Lors de son premier dĂ©marrage, la ressource crĂ©e automatiquement la table mic_itemcreator (une ligne par item configurĂ©), et ajoute toute colonne qu’une ancienne version n’avait pas. Il n’y a aucun fichier SQL Ă  importer.

Cela fonctionne si la table mic_itemcreator est présente dans votre base de données aprÚs le premier démarrage.


L’Item Creator n’ajoute pas d’items Ă  votre inventaire — il attribue des actions aux items que vous possĂ©dez dĂ©jĂ . Chaque item que vous configurez doit au prĂ©alable exister dans votre inventaire.

Aucune dĂ©finition d’item ni image n’est fournie avec. Pour les nouveaux items, l’outil Registry Tool du menu rĂ©dige la dĂ©finition pour vous : choisissez OX, QBCORE ou ESX SQL, remplissez les champs, puis copiez le rĂ©sultat dans ox_inventory/data/items.lua, qb-core/shared/items.lua ou votre table items d’ESX. Les images vont dans le dossier d’images propre Ă  votre inventaire, nommĂ©es d’aprĂšs l’item.


Le menu est verrouillĂ© derriĂšre la permission ACE mic_itemcreator.open. Accordez-la dans votre server.cfg avec une ligne add_ace — Ă  une personne spĂ©cifique, par exemple add_ace identifier.discord:VOTRE_ID_DISCORD mic_itemcreator.open allow, ou Ă  un groupe, par exemple add_ace group.admin mic_itemcreator.open allow.

La permission est vĂ©rifiĂ©e lors de votre connexion. Vous l’avez accordĂ©e alors que vous Ă©tiez dĂ©jĂ  connectĂ© ? Reconnectez-vous.

Cela fonctionne si la commande /itemcreator ouvre le menu sur le tableau de bord. Sans la permission, vous recevrez la notification « pas de permission ».


  1. /itemcreator → Usable Items, puis choisissez un item existant dans votre inventaire, par exemple water.
  2. Ajoutez une fonctionnalité Notification avec un message, et une fonctionnalité Food/Thirst avec de la soif.
  3. Ouvrez les paramùtres de l’item, activez Remove on Use avec 1, puis enregistrez.
  4. Donnez-vous l’item (le menu dispose d’un bouton pour cela, un à la fois) et utilisez-le depuis votre inventaire.

Cela fonctionne si la notification s’affiche, votre barre de soif augmente et un exemplaire de l’item est retirĂ© de votre inventaire.


  • Seules les personnes de confiance doivent avoir mic_itemcreator.open. Elle permet de faire faire n’importe quoi Ă  n’importe quel item, y compris faire apparaĂźtre des vĂ©hicules, exĂ©cuter des commandes et confĂ©rer des super-pouvoirs.
  • Chaque item configurĂ© doit exister dans votre inventaire, avec l’orthographe exacte.
  • VĂ©rifiez que Config.ImageInventoryPath pointe bien vers le dossier d’images de votre inventaire, sans quoi le menu n’affichera aucune illustration.
  • Informez vos joueurs de la touche d’annulation — X par dĂ©faut — qui interrompt les animations, scĂ©narios, styles de marche, vitesse, super-pouvoirs et props lancĂ©s par un item.