Vêtements en tant qu'objet (QBCore) - FiveMX

Vêtements en tant qu'article (QBCore)

Ce script permet aux joueurs d'utiliser des vêtements dans leur inventaire dans FiveM en utilisant le framework qbcore. Avec ce script, les joueurs peuvent avoir plusieurs vêtements différents, voler des vêtements à d'autres joueurs et configurer des commandes et des objets amovibles.

Télécharger

Installation du script

  1. Placer le fichier :
    • Placez le fichier de script dans le ressources dossier de votre serveur FiveM.
  2. Modifier serveur.cfg:
    • Ajoutez la ligne suivante à votre serveur.cfg fichier pour charger le script :sqlCode copierdémarrer script_name

Ajout d'éléments

Pour ajouter de nouveaux vêtements, insérez le code suivant dans votre qb-coreshareditems.lua fichier :

-- Articles d&#039;habillement<br>['torso'] = { ['name'] = 'torso', ['label'] = 'Torso', ['weight'] = 100, ['type'] = 'item', ['image'] = 'torso.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable torso item.' },<br>['tshirt'] = { ['name'] = 'tshirt', ['label'] = 'T-Shirt', ['weight'] = 100, ['type'] = 'item', ['image'] = 'tshirt.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable t-shirt item.' },<br>['arms'] = { ['name'] = 'arms', ['label'] = 'Arms', ['weight'] = 100, ['type'] = 'item', ['image'] = 'arms.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Wearable arm accessories.' },<br>['jeans'] = { ['name'] = 'jeans', ['label'] = 'Jeans', ['weight'] = 100, ['type'] = 'item', ['image'] = 'jeans.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A pair of wearable jeans.' },<br>['shoes'] = { ['name'] = 'shoes', ['label'] = 'Shoes', ['weight'] = 100, ['type'] = 'item', ['image'] = 'shoes.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Wearable shoes.' },<br>['bag'] = { ['name'] = 'bag', ['label'] = 'Bag', ['weight'] = 100, ['type'] = 'item', ['image'] = 'bag.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable bag accessory.' },<br>['chain'] = { ['name'] = 'chain', ['label'] = 'Chain', ['weight'] = 100, ['type'] = 'item', ['image'] = 'chain.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable chain accessory.' },<br>['mask'] = { ['name'] = 'mask', ['label'] = 'Mask', ['weight'] = 100, ['type'] = 'item', ['image'] = 'mask.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable mask.' },<br>['helmet'] = { ['name'] = 'helmet', ['label'] = 'Helmet', ['weight'] = 100, ['type'] = 'item', ['image'] = 'helmet.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable helmet.' },<br>['ears'] = { ['name'] = 'ears', ['label'] = 'Ears', ['weight'] = 100, ['type'] = 'item', ['image'] = 'ears.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Wearable ear accessories.' },<br>['watches'] = { ['name'] = 'watches', ['label'] = 'Watches', ['weight'] = 100, ['type'] = 'item', ['image'] = 'watches.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Wearable watches.' },<br>['glasses'] = { ['name'] = 'glasses', ['label'] = 'Glasses', ['weight'] = 100, ['type'] = 'item', ['image'] = 'glasses.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'Wearable glasses.' },<br>['bracelet'] = { ['name'] = 'bracelet', ['label'] = 'Bracelet', ['weight'] = 100, ['type'] = 'item', ['image'] = 'bracelet.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = 'A wearable bracelet accessory.' },

Pour afficher les descriptions des éléments, ajoutez ce qui suit à qb-inventoryhtmljsapp.js ou un fichier similaire dans votre système d'inventaire :

sinon si (itemData.name == &quot;torse&quot;) {<br> $(&quot;.item-info-title&quot;).html(&quot;<p> &quot; + itemData.étiquette + &quot;</p> &quot;);<br> $(&quot;.item-info-description&quot;).html(<br> &quot;<p> <strong>Identité visuelle :</strong> <span>« + itemData.info.id_clothe + »</span></p><p> <strong>Identifiant de texture :</strong> <span>« + itemData.info.id_texture + »</span></p><p> <strong>Description :</strong> <span>« + itemData.info.description + »</span></p> &quot;<br> );<br>} sinon si (itemData.name == &quot;t-shirt&quot;) {<br> $(&quot;.item-info-title&quot;).html(&quot;<p> &quot; + itemData.étiquette + &quot;</p> &quot;);<br> $(&quot;.item-info-description&quot;).html(<br> &quot;<p> <strong>Identité visuelle :</strong> <span>« + itemData.info.id_clothe + »</span></p><p> <strong>Identifiant de texture :</strong> <span>« + itemData.info.id_texture + »</span></p><p> <strong>Description :</strong> <span>« + itemData.info.description + »</span></p> &quot;<br> );<br>} sinon si (itemData.name == &quot;bras&quot;) {<br> $(&quot;.item-info-title&quot;).html(&quot;<p> &quot; + itemData.étiquette + &quot;</p> &quot;);<br> $(&quot;.item-info-description&quot;).html(<br> &quot;<p> <strong>Identité visuelle :</strong> <span>« + itemData.info.id_clothe + »</span></p><p> <strong>Identifiant de texture :</strong> <span>« + itemData.info.id_texture + »</span></p><p> <strong>Description :</strong> <span>« + itemData.info.description + »</span></p> &quot;<br> );

Vêtements comme article

Les joueurs peuvent utiliser des vêtements dans leur inventaire pour changer instantanément leur apparence.

Plusieurs articles vestimentaires

Transportez plusieurs vêtements et changez de tenue rapidement et facilement.

Vol de vêtements

Les joueurs peuvent voler des vêtements les uns aux autres, ajoutant ainsi plus d'interaction entre les joueurs.

Compatibilité Homme/Femme

Prend en charge les personnages masculins et féminins avec des options vestimentaires appropriées.

Configuration des commandes

Les administrateurs peuvent personnaliser les commandes pour équiper et déséquiper les vêtements.

Configuration des éléments amovibles

Les administrateurs peuvent définir si les vêtements sont amovibles ou non, obligeant les joueurs à trouver de nouveaux articles pour changer leur apparence.

Laisser un commentaire