Aller au contenu

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Ă©.


Vous avez besoin dePourquoi
oxmysql, démarré, avec une chaßne de connexion fonctionnelleTout réside dans la base de données, y compris le contenu du panel admin
fmLibDéclaré comme dépendance ; la ressource ne démarrera pas sans lui
glitch-minigamesLes 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

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.


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.


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.


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.

ItemCe qu’il fait
mic_boosting_tabletOuvre la tablette. Obligatoire en mode item
mic_gps_trackerEmplacement exact de la voiture du prochain contrat
mic_signal_boosterZone de recherche réduite pour le prochain contrat
mic_police_scannerRetarde l’alerte de police sur le prochain contrat
mic_radar_jammerRetarde encore plus l’alerte de police
mic_emp_jammerIgnore le mini-jeu de crochetage une fois
mic_fake_platesRemet 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 :

FichierPour
items/ox_inventory.luaox_inventory — va dans ox_inventory/data/items.lua
items/qbcore_items.luaQBCore — va dans qb-core/shared/items.lua
items/esx_items.luaInventaire 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/).


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).


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 (command par dĂ©faut — les admins txAdmin l’ont gĂ©nĂ©ralement via group.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.


  1. Donnez-vous un mic_boosting_tablet et un lockpick, puis utilisez la tablette.
  2. Dans l’onglet Classes du panel d’administration, passez Min Police Online pour la classe D Ă  0 pour 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.
  3. 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.


  • Remettez Min Police Online Ă  sa valeur d’origine pour chaque classe modifiĂ©e lors des tests.
  • VĂ©rifiez que Config.PoliceJobs contient bien vos noms de mĂ©tiers de police afin que le compteur de policiers les prenne en compte.
  • Laissez Config.ForceDropoffId et Config.ForceLocationId sur nil. 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.PoliceDispatch dans bridge/client_bridge.lua.
  • Assurez-vous que lockpick et advancedlockpick peuvent ĂȘtre obtenus quelque part dans votre ville.