Installation
Cinq minutes, la plupart pour ajouter les items Ă votre inventaire.
Avant de commencer
Section intitulée « Avant de commencer »| Vous avez besoin | Pourquoi |
|---|---|
| ESX, QBCore ou QBox, démarré | Les quatre items utilisables sont enregistrés via votre framework |
| Un inventaire capable dâaccueillir cinq nouveaux items | ox_inventory, qb-inventory ou celui dâESX par dĂ©faut fonctionnent tous |
1. Placez le dossier
Section intitulĂ©e « 1. Placez le dossier »DĂ©posez mic_carbomb dans vos ressources, par exemple dans resources/[mic]/. Il nây a aucune ressource de props associĂ©e.
2. Démarrez-le aprÚs votre framework
Section intitulée « 2. Démarrez-le aprÚs votre framework »Dans server.cfg, placez ensure mic_carbomb en dessous de votre framework (es_extended, qb-core ou qbx_core) et de votre inventaire.
Cela a fonctionnĂ© lorsque la console du serveur nâaffiche aucune ligne rouge venant de mic_carbomb au dĂ©marrage. Celle que vous ne voulez pas voir est : âInvalid framework specified in config.lua. Use âesxâ or âqbcoreâ.â
3. La base de donnĂ©es â rien de dĂ©diĂ©
Section intitulĂ©e « 3. La base de donnĂ©es â rien de dĂ©diĂ© »mic_carbomb conserve les bombes posĂ©es dans la mĂ©moire du serveur, pas dans la base de donnĂ©es. La seule Ă©tape liĂ©e Ă la base de donnĂ©es concerne les lignes dâitems ESX de lâĂ©tape 4, et uniquement si vous utilisez lâinventaire par dĂ©faut dâESX.
4. Ajoutez les items
Section intitulĂ©e « 4. Ajoutez les items »| Item | Ce quâil fait |
|---|---|
car_bomb | Utilisez-le pour tenir une bombe, puis appuyez sur E prĂšs dâun vĂ©hicule pour la poser |
phone_detonator | Ouvre le téléphone détonateur : vos bombes, faire exploser maintenant ou avec minuteur |
bomb_detector | Sort le scanner ; réutilisez-le pour le ranger |
bomb_defuser | Sort la boĂźte Ă outils ; appuyez sur E prĂšs dâun vĂ©hicule piĂ©gĂ© pour dĂ©samorcer |
defused_bomb | Non utilisable. Donné en retour aprÚs un désamorçage lorsque Config.ReturnDefusedBomb est activé |
Les dĂ©finitions prĂȘtes Ă lâemploi sont fournies dans inventory_items/, et les icĂŽnes dans inventory_images/ :
| Inventaire | DĂ©finitions (mic_carbomb/inventory_items/) | OĂč elles vont | IcĂŽnes |
|---|---|---|---|
| ox_inventory | ox_inventory.md | ox_inventory/data/items.lua | Copiez inventory_images/*.png vers ox_inventory/web/images/ |
| QBCore / qb-inventory | qb_inventory.md | qb-core/shared/items.lua | Copiez-les vers qb-inventory/html/images/ |
| Inventaire par dĂ©faut dâESX | esx_sql_items.md | ExĂ©cutez lâinstruction quâil contient une fois sur votre base de donnĂ©es | â |
Cela a fonctionnĂ© lorsque vous vous donnez un exemplaire de chaque et que les cinq sâaffichent dans votre inventaire avec leur icĂŽne.
5. Indiquez votre framework
Section intitulĂ©e « 5. Indiquez votre framework »Ouvrez config.lua et dĂ©finissez Config.Framework sur esx (par dĂ©faut) ou qbcore. Il nây a pas de dĂ©tection automatique. Sur QBox, choisissez qbcore : QBox exĂ©cute les ressources QBCore via sa couche de compatibilitĂ©.
Pendant que vous y ĂȘtes : Config.WebhookEnabled est activĂ© par dĂ©faut avec une URL fictive. Collez votre webhook Discord dans Config.WebhookURL, ou rĂ©glez WebhookEnabled sur false.
6. Premier test
Section intitulée « 6. Premier test »- Faites apparaßtre un véhicule et sortez-en.
- Utilisez
car_bomb. Une bombe apparaĂźt dans votre main. Approchez-vous du vĂ©hicule (Ă moins de 2 m) et appuyez sur E. Lâanimation de pose dure deux secondes et la bombe disparaĂźt de votre main. - Utilisez
bomb_detectoret regardez vers le véhicule. Il bipe, et un blip rouge apparaßt sur le véhicule. - Réutilisez
bomb_detectorpour le ranger. Ăloignez-vous bien du vĂ©hicule, mais gardez-le en vue â le dĂ©tonateur ne peut faire exploser quâun vĂ©hicule qui est chargĂ© autour de vous. - Utilisez
phone_detonator. Le téléphone liste le modÚle et la plaque du véhicule. Appuyez sur la touche verte.
Cela a fonctionné lorsque le véhicule explose et disparaßt de la liste du téléphone.
Pour tester le dĂ©samorçage, posez une deuxiĂšme bombe, utilisez bomb_defuser, placez-vous Ă cĂŽtĂ© du vĂ©hicule et appuyez sur E. Cela a fonctionnĂ© lorsque lâanimation de rĂ©paration se termine, les bips cessent, et un car_bomb vous est restituĂ©.
Avant dâouvrir votre ville
Section intitulĂ©e « Avant dâouvrir votre ville »Config.Frameworkcorrespond bien au framework que vous utilisez rĂ©ellement (qbcoresur QBox).- QBCore : le
namede chaque item est identique à sa clé. - Le webhook est une URL réelle ou est désactivé.
config.luaest envoyĂ© Ă tous les joueurs (câest un script partagĂ©). Quiconque fouille dans ses fichiers client peut lire lâURL du webhook. Utilisez un webhook pour un salon dont le spam ne vous dĂ©range pas, ou laissez-le dĂ©sactivĂ©.- DĂ©cidez du coĂ»t des items. Par dĂ©faut, la pose ne consomme pas la bombe (
Config.RemoveItemest dĂ©sactivĂ©), donc un seulcar_bombpermet au joueur de poser autant de bombes quâil le souhaite.