Aller au contenu

Installation

Quinze minutes. Deux dossiers, quelques rĂ©glages et les items. Rien n’est stockĂ© dans la base de donnĂ©es, il n’y a donc rien Ă  importer pour la ressource elle-mĂȘme.


Vous avez besoin dePourquoi
ESX, QBCore ou QBox, en cours d’exĂ©cutionLes items, les propriĂ©taires et les jobs passent par lui
ox_target ou qb-target, en cours d’exĂ©cutionChaque interaction avec une chicha ou une chaise posĂ©e
Les deux dossiers issus de votre achat : mic_hookah et mic_hookah_propLe script et les modĂšles de chichas
Accùs à la liste des items et au dossier d’images de votre inventaireLes chichas, les meubles, les consommables et les saveurs sont des items

Déposez mic_hookah et mic_hookah_prop dans vos ressources, par exemple dans resources/[mic]/.

mic_hookah_prop contient les dix modÚles de chichas (mic_hookah_black 
 mic_hookah_yellow) et leur mic_hookah.ytyp. Il ne contient aucun code ; il sert uniquement de stream. Les tables et les chaises sont des modÚles du jeu de base et ne nécessitent rien de plus.


Dans server.cfg, sous votre framework, votre inventaire et votre ressource de target, ajoutez ensure mic_hookah_prop puis ensure mic_hookah.

Cela fonctionne si les deux démarrent sans aucune ligne rouge en dessous.


Ouvrez config.lua :

OptionDéfinir surPar défaut
Config.Frameworkesx, qbcore ou qboxesx
Config.Targetox_target ou qb-targetox_target
Config.ESXResourceNameLe nom de dossier d’ESX, si vous l’avez renommĂ©es_extended
Config.QBResourceNameLe nom de dossier de QBCore, si renomméqb-core
Config.QBoxResourceNameLe nom de dossier de QBox, si renomméqbx_core
Config.QBTargetResourceNameLe nom de dossier de qb-target, si renomméqb-target

Rien n’est dĂ©tectĂ© automatiquement ici : ces valeurs dĂ©terminent quel framework et quel target sont utilisĂ©s.


Rien pour la ressource : les chichas et les meubles posĂ©s rĂ©sident dans la mĂ©moire du serveur, pas dans une table. Sur ESX avec l’inventaire par dĂ©faut, les items vont dans la table items — Ă©tape suivante.


La liste complĂšte se trouve sur 🎒 Items. En rĂ©sumĂ© :

ItemCe qu’il fait
hookah_black, hookah_blue, hookah_green, hookah_grey, hookah_orange, hookah_pink, hookah_purple, hookah_red, hookah_skyblue, hookah_yellowUtilisez-le pour porter et poser cette chicha
hookah_table 
 hookah_table5Utilisez-le pour poser une table
hookah_chair 
 hookah_chair6Utilisez-le pour poser une chaise oĂč s’asseoir
hookah_coalRemplir le charbon depuis le menu de configuration
hookah_waterRemplir l’eau depuis le menu de configuration
hookah_<flavour>_flavorSoixante saveurs, sélectionnables dans le menu

OĂč se trouvent les dĂ©finitions prĂȘtes Ă  l’emploi, dans inventory_items/ Ă  l’intĂ©rieur de mic_hookah :

FichierPourQue faire
esx_items.sqlESX avec son inventaire par défautImportez-le une fois dans votre base de données
ox_items.mdox_inventoryCollez ses lignes dans ox_inventory/data/items.lua
qb_items.mdQBCore / QBox avec qb-inventoryCollez ses lignes dans qb-core/shared/items.lua

Images : les icĂŽnes sont dans inventory_images/, un PNG par item nommĂ© Ă  l’identique. Copiez-les dans le dossier d’images de votre inventaire — ox_inventory/web/images/ ou qb-inventory/html/images/.

Faites ensuite pointer Config.InventoryImagePath vers ce mĂȘme dossier, pour que les icĂŽnes de saveurs s’affichent dans le menu de configuration. Il est configurĂ© par dĂ©faut sur nui://ox_inventory/web/images/ ; pour qb-inventory, utilisez nui://qb-inventory/html/images/.

Cela fonctionne si vous pouvez vous donner hookah_red et qu’elle s’affiche dans votre inventaire avec son image.


Donnez-vous hookah_red, hookah_coal, hookah_water et hookah_mint_flavor.

  1. Utilisez hookah_red. Votre personnage la tient sur un plateau. Appuyez sur E.
  2. Un aperçu suit votre visée. Tournez-le avec la molette de la souris, montez-le ou descendez-le avec les flÚches directionnelles, puis appuyez sur E pour le poser.
  3. Ciblez la chicha avec le target et choisissez Open Setup Menu. Ajoutez du charbon, de l’eau, sĂ©lectionnez Mint, puis Light Hookah.
  4. Fermez le menu, ciblez Ă  nouveau la chicha et choisissez Grab Hose. Appuyez sur E.

Cela fonctionne si un tuyau relie la chicha Ă  votre personnage et que, sur E, vous prenez une bouffĂ©e et de la fumĂ©e vert clair s’échappe. Le charbon et l’eau diminuent lĂ©gĂšrement dans le menu Ă  chaque bouffĂ©e.


  • DĂ©cidez qui peut gĂ©rer les chichas. Config.AdminGroups est rĂ©glĂ© sur false, ce qui permet Ă  n’importe quel joueur d’ouvrir le menu et de ramasser n’importe quelle chicha ou meuble. DĂ©finissez vos groupes d’admins pour limiter cela au propriĂ©taire et au staff. Voir Personnalisation.
  • Config.InventoryImagePath pointe bien vers le dossier d’images que vous utilisez rĂ©ellement.
  • Stress : Config.Stress est activĂ©, mais ReduceStress dans server_functions.lua est vide jusqu’à ce que vous y placiez votre propre appel.
  • PrĂ©venez vos joueurs que les chichas et les meubles ne sont pas persistants : ils sont rĂ©initialisĂ©s lors d’un redĂ©marrage de la ressource ou du serveur.