Aller au contenu

Items

Un design peut devenir un objet manipulable par les joueurs de trois maniĂšres : un item de vĂȘtement, une tenue (outfit) qui enfile plusieurs designs simultanĂ©ment, ou un item de boutique disposant de son propre nom que n’importe quel magasin peut vendre. Ces trois options nĂ©cessitent l’activation de Config.Items.Enabled (activĂ© par dĂ©faut) et la prĂ©sence d’ESX, QBCore ou QBox. Sur un serveur standalone, l’atelier fonctionne, mais les designs ne peuvent pas ĂȘtre transformĂ©s en items.


ItemCe qu’il fait
cloth_designÉquipe le design ou la tenue associĂ©. RĂ©utilisez-le pour remettre ce que vous portiez

Le nom se configure via Config.Items.Name dans shared/config.lua. Les dĂ©finitions sont fournies dans items/ox.lua (ox_inventory) et items/qb.lua (QBCore) — copiez l’entrĂ©e dans le fichier d’items de votre inventaire et redĂ©marrez ce dernier. L’item n’est pas empilable : chaque exemplaire porte son propre design.

Sur ox_inventory, chaque exemplaire affiche le nom du design et, lorsque Fivemanage héberge les images, le rendu du design comme icÎne. Sur QBCore, un fichier cloth_design.png placé dans qb-inventory/html/images/ lui procure une icÎne par défaut.


  1. Exportez d’abord le design — un item nĂ©cessite un design prĂ©alablement sauvegardĂ© sur un vĂȘtement.
  2. Dans l’atelier, cliquez sur Create Clothing Item à partir du design et donnez-lui un nom.
  3. Vous recevez un exemplaire, et il apparaüt sous My Content → Items.

Depuis la liste d’Items, vous pouvez vous donner un autre exemplaire, le renommer ou le supprimer. Pour le donner Ă  un joueur, donnez-vous l’item puis transfĂ©rez-le-lui comme n’importe quel objet.

Dans My Content → Outfits, sĂ©lectionnez plusieurs de vos vĂȘtements personnalisĂ©s, nommez la tenue et crĂ©ez-la. La tenue correspond Ă  un unique item cloth_design qui les enfile tous ensemble, et les retire tous lors d’une seconde utilisation.


Tout item ou tenue créé peut ĂȘtre exportĂ© sous forme de son propre item d’inventaire, de sorte qu’une boutique ignorant tout des mĂ©tadonnĂ©es puisse malgrĂ© tout le commercialiser.

  1. Ouvrez My Content → Items.
  2. Cliquez sur </> sur l’item.
  3. Choisissez un nom d’item — lettres minuscules, chiffres et underscores. Il ne doit pas ĂȘtre dĂ©jĂ  pris par un autre item exportĂ©.
  4. Cliquez sur Save name.
  5. Copiez le bloc de code gĂ©nĂ©rĂ© par l’atelier dans ox_inventory/data/items.lua ou qb-core/shared/items.lua, puis redĂ©marrez votre inventaire.
  6. Pour l’icĂŽne, dĂ©posez <nom_item>.png dans ox_inventory/web/images/ ou qb-inventory/html/images/. L’item fonctionne Ă©galement sans image.

Vendez-le dĂ©sormais oĂč bon vous semble. Son utilisation Ă©quipe automatiquement le design correspondant. Le lien est Ă©tabli cĂŽtĂ© serveur par le nom de l’item et rĂ©enregistrĂ© Ă  chaque dĂ©marrage, Ă©vitant toute reconfiguration manuelle aprĂšs un reboot.


Avec Config.GlobalContent = true (par dĂ©faut), tous les crĂ©ateurs ayant accĂšs Ă  l’atelier voient et gĂšrent les mĂȘmes items et tenues. Avec false, chaque designer ne voit que ses propres crĂ©ations.