Installation
Une dizaine de minutes. Il nây a aucun fichier SQL Ă importer â les tables et tout le contenu par dĂ©faut se construisent dâeux-mĂȘmes au premier dĂ©marrage. Chaque Ă©tape se termine par comment savoir si cela a fonctionnĂ©.
Avant de commencer
Section intitulée « Avant de commencer »| Vous avez besoin de | Pourquoi |
|---|---|
| oxmysql, démarré, avec une chaßne de connexion fonctionnelle | Tout réside dans la base de données, y compris le contenu du panel admin |
| fmLib | Déclaré comme dépendance ; la ressource ne démarrera pas sans lui |
| glitch-minigames | Les mini-jeux de piratage lors de lâĂ©tape de crochetage |
| ESX, QBCore ou QBox (optionnel) | DĂ©tectĂ© automatiquement. Sans aucun dâeux, fonctionne en standalone |
| ox_target ou qb-target (optionnel) | Uniquement pour le Config.InteractionSystem correspondant |
1. Mettez le dossier en place
Section intitulée « 1. Mettez le dossier en place »Déposez mic_boosting dans vos ressources, par exemple dans resources/[mic]/.
Conservez le nom de dossier mic_boosting. Le nom de lâitem mic_boosting_tablet, les tables mic_boosting_* et tout ce que le support vous demandera utilisent ce nom prĂ©cis.
2. Démarrez-le aprÚs ses dépendances
Section intitulĂ©e « 2. DĂ©marrez-le aprĂšs ses dĂ©pendances »Dans server.cfg, ensure mic_boosting se place en dessous dâoxmysql, de votre framework (es_extended, qb-core ou qbx_core), de fmLib, de votre inventaire, de votre ressource de ciblage et de glitch-minigames.
Le plus important est oxmysql. La ressource lâattend avant de construire ses tables ; si oxmysql nâest pas encore dĂ©marrĂ©, la configuration est ignorĂ©e et le panel dâadministration sâouvre avec tous ses onglets vides.
Cela a fonctionnĂ© quand la console affiche [MIC-BOOSTING] Server Bridge initialized. Detected Framework: esx (ou qbcore â ce que QBox affiche aussi â ou standalone) et aucune ligne rouge venant de mic_boosting.
3. La base de donnĂ©es â rien Ă faire
Section intitulĂ©e « 3. La base de donnĂ©es â rien Ă faire »Au premier dĂ©marrage, la ressource crĂ©e ses tables mic_boosting_* dans la base de donnĂ©es ciblĂ©e par oxmysql, puis les remplit avec les Ă©lĂ©ments par dĂ©faut : six classes, le catalogue de voitures de chacune, 28 points de ramassage avec quatre gardes chacun, 11 points de livraison, six configurations de gardes, les mini-jeux, la boutique dâoutils, les dĂ©fis, les jalons, les succĂšs et les atouts.
mic_boosting.sql est fourni Ă la racine de la ressource pour quiconque prĂ©fĂšre crĂ©er le schĂ©ma manuellement. Vous nâen avez pas besoin.
Cela a fonctionné quand la console affiche une série de lignes [mic_boosting seeder] au premier démarrage, et plus lors des suivants.
4. Ajoutez les items
Section intitulĂ©e « 4. Ajoutez les items »Un seul item est obligatoire : mic_boosting_tablet, lâobjet que les joueurs utilisent pour ouvrir la tablette. Les six items dâoutils sont vendus dans lâonglet Outils de la tablette et ne doivent ĂȘtre enregistrĂ©s que si vous souhaitez quâils fonctionnent.
| Item | Ce quâil fait |
|---|---|
mic_boosting_tablet | Ouvre la tablette. Obligatoire en mode item |
mic_gps_tracker | Emplacement exact de la voiture du prochain contrat |
mic_signal_booster | Zone de recherche réduite pour le prochain contrat |
mic_police_scanner | Retarde lâalerte de police sur le prochain contrat |
mic_radar_jammer | Retarde encore plus lâalerte de police |
mic_emp_jammer | Ignore le mini-jeu de crochetage une fois |
mic_fake_plates | Remet votre heat Ă 0 dĂšs son achat |
Des dĂ©finitions prĂȘtes Ă lâemploi sont fournies dans le dossier items/ â choisissez le fichier adaptĂ© Ă votre inventaire et copiez ses entrĂ©es :
| Fichier | Pour |
|---|---|
items/ox_inventory.lua | ox_inventory â va dans ox_inventory/data/items.lua |
items/qbcore_items.lua | QBCore â va dans qb-core/shared/items.lua |
items/esx_items.lua | Inventaire propre dâESX â les lignes pour votre table items |
Les sept images se trouvent dans items/images/. Copiez-les dans le dossier dâimages de votre inventaire (ox_inventory/web/images/ ou qb-inventory/html/images/).
5. Framework et bridge
Section intitulée « 5. Framework et bridge »Config.Framework dans config.lua est réglé sur 'auto' par défaut : il cherche qb-core, puis es_extended, et fonctionne sinon en standalone. Ne forcez la valeur avec 'qbcore', 'esx' ou 'standalone' que si la détection automatique choisit le mauvais.
Sur QBox, laissez-le sur 'auto' : QBox est dĂ©tectĂ© via sa compatibilitĂ© QBCore â qbx_core fournit qb-core â il nây a donc rien Ă configurer. Si vous le forcez, utilisez 'qbcore'.
Si votre ressource de ciblage nâest pas ox_target, rĂ©glez Config.InteractionSystem sur 'qb_target' ou 'drawtext' (une simple invite E, aucune ressource de ciblage requise).
6. Donnez-vous les droits admin
Section intitulĂ©e « 6. Donnez-vous les droits admin »Le panneau dâadministration sâouvre avec /boostingconfig. Vous ĂȘtes administrateur si lâune ou lâautre de ces conditions est vraie :
- vous possĂ©dez lâACE mentionnĂ© dans
Config.AdminAce(commandpar dĂ©faut â les admins txAdmin lâont gĂ©nĂ©ralement viagroup.admin) ; - votre groupe figure dans
Config.AdminGroups(admin,superadmin,god) â le groupe ESX, ou une permission QBCore.
Sur un serveur standalone, lâACE est le seul moyen dâaccĂšs : donnez Ă group.admin lâace command et ajoutez-vous Ă group.admin dans server.cfg.
Cela a fonctionnĂ© quand /boostingconfig ouvre le panneau sur lâonglet Locations avec 28 emplacements rĂ©pertoriĂ©s.
7. Premier contrat
Section intitulée « 7. Premier contrat »- Donnez-vous un
mic_boosting_tabletet unlockpick, puis utilisez la tablette. - Dans lâonglet Classes du panel dâadministration, passez Min Police Online pour la classe D Ă
0pour ce test. Chaque classe demande par dĂ©faut 2 policiers en ligne ; sur un serveur de test vide, vous obtiendrez Not enough police online (0/2) au lieu dâun contrat. - Sur lâonglet Accueil de la tablette, rejoignez la file dâattente pour la classe D et acceptez le contrat qui arrive.
Cela a fonctionnĂ© quand la voiture est marquĂ©e sur votre carte, lâinvite de crochetage apparaĂźt dessus, le mini-jeu se lance, et sa livraison au point de dĂ©pĂŽt crĂ©dite des MB et de lâXP sur votre profil.
Avant dâouvrir votre ville
Section intitulĂ©e « Avant dâouvrir votre ville »- Remettez Min Police Online Ă sa valeur dâorigine pour chaque classe modifiĂ©e lors des tests.
- Vérifiez que
Config.PoliceJobscontient bien vos noms de métiers de police afin que le compteur de policiers les prenne en compte. - Laissez
Config.ForceDropoffIdetConfig.ForceLocationIdsurnil. Ils forcent chaque contrat sur un point prĂ©cis et ne servent quâaux tests. - Connectez votre dispatch. Lâalerte de police par dĂ©faut est une notification et un blip ; pour utiliser cd_dispatch, ps-dispatch ou un autre, modifiez
Bridge.PoliceDispatchdansbridge/client_bridge.lua. - Assurez-vous que
lockpicketadvancedlockpickpeuvent ĂȘtre obtenus quelque part dans votre ville.