Jim-Mechanic (v2.1.1) est un script de métier de mécanicien QBCore (framework : QBCore, pas ESX). Il s'agit d'un remplacement RP pour les réparations habituelles “ s'asseoir dans la voiture, appuyer sur un bouton, voiture réparée ” : les mécaniciens réparent et améliorent les véhicules avec des objets, en utilisant les systèmes dont QBCore dispose déjà au lieu de bases de données supplémentaires pour chaque pièce.
Fonctionnalités
Tous les menus utilisent qb-menu et sont dynamiques : les options qui n'existent pas pour le véhicule sont masquées, y compris les différences entre les motos et les voitures
Prend en charge les jantes de véhicules des DLC récents et les véhicules importés qui se trouvent dans votre shared.lua
Fonctionne également sur les avions, les bateaux et les hélicoptères
Objet boîte à outils pour retirer les pièces de performance et voir quels éléments esthétiques sont possibles (métier de mécanicien par défaut)
Outils de mécanicien pour les réparations ; les coûts de réparation sont proportionnels aux dégâts, en utilisant les matériaux que vous définissez (par exemple, fer, plastique, acier, aluminium), pris dans un stock de travail ou dans l'inventaire du joueur, ou réparations gratuites
Objet ruban adhésif pour une réparation d'urgence limitée du moteur et de la carrosserie
Éléments de performance : moteurs (Shonen, V8, V10, V12), niveaux de suspension, freins, transmission, blindage, turbo et NOS (nécessite un turbo ; avec temps de recharge)
Articles cosmétiques : pare-chocs, pots d'échappement, phares au xénon, kit néon, capot, klaxons, livrées, plaques, jantes, pneus drift et pare-balles, fumée de pneu, toit, sièges, bas de caisse, ailerons, teinte des vitres, peinture et peinture RGB, extras intérieurs et extérieurs
Station de réparation de police
Artisanat, magasins et options de paiement pour l'atelier de mécanicien, avec les commandes /charge et les caisses enregistreuses via qb-target
Emplacements des ateliers de mécanique avec des balises (blips) ; possibilité d'exiger un emplacement et un métier pour chaque emplacement
Suivi de la distance parcourue par véhicule, en miles ou en km
Commandes: /togglesound pour des sons de moteur améliorés, /checkmods, /flipvehicle, /seat 1-15 et /checkdamage
Intégration optionnelle de qb-mechanicjob pour les dommages supplémentaires du véhicule (radiateur, freins, réservoir de carburant, embrayage, essieu)
Exigences
QB-Noyau
qb-menu et qb-input
PolyZone
oxmysql
Installation
Placez jim-mechanic dans votre dossier resources et ajoutez ensure jim-mechanic à votre server.cfg.
Importer vehaddon.sql. Il ajoute les colonnes de distance parcourue et de NOS à player_vehicles.
Ajoutez les objets de install.md vers vos qb-core objets partagés et copiez les images des objets dans votre inventaire.
Remplacer le GetVehicleProperties et SetVehicleProperties fonctionne dans qb-core avec les versions incluses pour sauvegarder les pneus drift et pare-balles ainsi que la peinture RVB.
Définissez les métiers, les emplacements, les matériaux de réparation et les options dans config.lua et client/locations.lua.