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.
Avant de commencer
Section intitulée « Avant de commencer »| Vous avez besoin de | Pourquoi |
|---|---|
| ESX, QBCore ou QBox, en cours dâexĂ©cution | Les items, les propriĂ©taires et les jobs passent par lui |
| ox_target ou qb-target, en cours dâexĂ©cution | Chaque interaction avec une chicha ou une chaise posĂ©e |
Les deux dossiers issus de votre achat : mic_hookah et mic_hookah_prop | Le script et les modĂšles de chichas |
| AccĂšs Ă la liste des items et au dossier dâimages de votre inventaire | Les chichas, les meubles, les consommables et les saveurs sont des items |
1. Mettre les deux dossiers en place
Section intitulée « 1. Mettre les deux dossiers en place »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.
2. Ordre de démarrage
Section intitulée « 2. Ordre de démarrage »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.
3. Framework et target
Section intitulée « 3. Framework et target »Ouvrez config.lua :
| Option | Définir sur | Par défaut |
|---|---|---|
Config.Framework | esx, qbcore ou qbox | esx |
Config.Target | ox_target ou qb-target | ox_target |
Config.ESXResourceName | Le nom de dossier dâESX, si vous lâavez renommĂ© | es_extended |
Config.QBResourceName | Le nom de dossier de QBCore, si renommé | qb-core |
Config.QBoxResourceName | Le nom de dossier de QBox, si renommé | qbx_core |
Config.QBTargetResourceName | Le 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.
4. La base de données
Section intitulĂ©e « 4. La base de donnĂ©es »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.
5. Ajouter les items
Section intitulĂ©e « 5. Ajouter les items »La liste complĂšte se trouve sur đ Items. En rĂ©sumĂ© :
| Item | Ce quâil fait |
|---|---|
hookah_black, hookah_blue, hookah_green, hookah_grey, hookah_orange, hookah_pink, hookah_purple, hookah_red, hookah_skyblue, hookah_yellow | Utilisez-le pour porter et poser cette chicha |
hookah_table ⊠hookah_table5 | Utilisez-le pour poser une table |
hookah_chair ⊠hookah_chair6 | Utilisez-le pour poser une chaise oĂč sâasseoir |
hookah_coal | Remplir le charbon depuis le menu de configuration |
hookah_water | Remplir lâeau depuis le menu de configuration |
hookah_<flavour>_flavor | Soixante 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 :
| Fichier | Pour | Que faire |
|---|---|---|
esx_items.sql | ESX avec son inventaire par défaut | Importez-le une fois dans votre base de données |
ox_items.md | ox_inventory | Collez ses lignes dans ox_inventory/data/items.lua |
qb_items.md | QBCore / QBox avec qb-inventory | Collez 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.
6. Premier test
Section intitulée « 6. Premier test »Donnez-vous hookah_red, hookah_coal, hookah_water et hookah_mint_flavor.
- Utilisez
hookah_red. Votre personnage la tient sur un plateau. Appuyez sur E. - 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.
- Ciblez la chicha avec le target et choisissez Open Setup Menu. Ajoutez du charbon, de lâeau, sĂ©lectionnez Mint, puis Light Hookah.
- 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.
Avant dâouvrir votre ville
Section intitulĂ©e « Avant dâouvrir votre ville »- DĂ©cidez qui peut gĂ©rer les chichas.
Config.AdminGroupsest rĂ©glĂ© surfalse, 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.InventoryImagePathpointe bien vers le dossier dâimages que vous utilisez rĂ©ellement.- Stress :
Config.Stressest activĂ©, maisReduceStressdansserver_functions.luaest 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.