[Qb-Core] Essai mécanique – Livraison de véhicules Emploi Système pour QB-Core Serveurs
Le script QbCore Mechanics Run crée un système complet de livraison et de transport de véhicules, conçu spécifiquement pour les mécaniciens automobiles et les dépanneurs. Ce système envoie les mécaniciens effectuer des livraisons pour transporter les véhicules réparés chez les clients, déplacer les véhicules mis en fourrière vers des parcs de stockage ou acheminer les stocks des concessionnaires entre leurs différents sites. Au lieu que les mécaniciens restent inactifs dans leurs ateliers à attendre des clients, ce script génère des revenus continus grâce aux contrats de livraison proposés par les PNJ et aux services de transport de véhicules demandés par les joueurs. Le système s'intègre parfaitement au système de tâches de mécanicien existant de QBCore, tout en ajoutant une nouvelle source de revenus qui récompense l'efficacité des trajets et la manipulation soigneuse des véhicules.
Qu'est-ce qui est inclus dans ce système d'emploi ?
Vous bénéficiez d'un système complet de livraison de véhicules avec génération de contrats PNJ, guidage GPS, pénalités en cas de dommages et calcul des paiements. Le script fait apparaître des véhicules de livraison aux garages et fournit les coordonnées des points de livraison sur la carte. Les mécaniciens peuvent accepter les contrats via les points d'interaction dans les garages ou par notifications de mission sur leur téléphone.
Le système de paiement prend en compte la distance de livraison, l'état du véhicule à l'arrivée et des bonus pour un service rapide. Un système de détection des dommages surveille l'état du véhicule pendant le transport : les bosses, les rayures et les dommages mécaniques réduisent la rémunération finale, incitant ainsi à une conduite prudente. Le scénario inclut un système de réputation : les livraisons réussies améliorent le statut du mécanicien, débloquant des contrats plus rémunérateurs et des opportunités de transport de véhicules plus rares.
Caractéristiques clés qui créent un travail de mécanicien captivant
- Génération dynamique de contrats – Génère automatiquement des missions de livraison avec des destinations, des types de véhicules et des montants de rémunération variés.
- Paiement basé sur la distance – Les tournées de livraison plus longues sont mieux rémunérées, ce qui oblige les mécaniciens à faire des choix en matière de risques et de bénéfices lorsqu'ils optent pour des contrats.
- Système de pénalités pour dommages Le suivi de l'état des véhicules permet de réduire les indemnités pour les livraisons endommagées, récompensant ainsi une conduite prudente.
- Bonus de temps – Les délais d'exécution rapides donnent droit à des primes, ce qui permet de trouver un équilibre entre rapidité et sécurité.
- Progression de la réputation – Des livraisons réussies améliorent la réputation du mécanicien et lui permettent d'accéder à des contrats premium.
- Plusieurs types de véhicules – Les contrats incluent des voitures économiques, des véhicules de luxe, des motos et des camions commerciaux avec des rémunérations variables.
- Intégration GPS – La génération automatique d'itinéraires indique les chemins optimaux vers les destinations de livraison
- Intégration des tâches QBCore – Fonctionne avec le poste de mécanicien QB existant pour une expérience d'emploi sans faille
Fonctionnement du système de livraison
Les mécaniciens de garde accèdent aux contrats de livraison via les points d'interaction situés dans les garages ou ateliers agréés. Le menu des missions affiche les contrats disponibles, indiquant le type de véhicule, la distance de livraison, la rémunération estimée et le niveau de difficulté. Une fois le contrat accepté, le script fait apparaître le véhicule de livraison à l'emplacement actuel du mécanicien (ou sur un parking à proximité) et enregistre la destination sur le GPS.
Durant le transport, le système surveille en permanence l'état du véhicule. Les dommages importants (collisions, tonneaux) entraînent des pénalités de paiement significatives, tandis que l'usure mineure a un impact minime. Les mécaniciens doivent trouver le juste équilibre entre vitesse (pour les bonus de temps) et conduite prudente (pour éviter les pénalités). À l'arrivée à destination, le processus de confirmation de livraison vérifie l'état final du véhicule et calcule le paiement en fonction de la distance parcourue, des dommages subis et du temps de livraison.
Idéal pour ces applications serveur
- Emploi de mécanicien assurant un revenu entre les réparations chez les clients
- Les dépanneurs transportant des véhicules mis en fourrière ou abandonnés
- Des employés de concessionnaires automobiles transportent les stocks entre les salles d'exposition.
- Emplois pour débutants de nouveaux joueurs : enseigner les compétences de conduite tout en gagnant de l'argent
- Opérations de récupération criminelle (vol et livraison de véhicules volés à des ateliers de démantèlement)
- Entreprises de gestion de flottes déplaçant des stocks de véhicules commerciaux
- Services de transport VIP proposant des véhicules de luxe/exotiques à une clientèle fortunée.
Spécifications techniques
- Taille du fichier: ~4 Mo (comprend la logique des tâches, les configurations d'apparition des véhicules et les éléments d'interface utilisateur)
- Impact sur la performance : 0,01-0,02 ms resmon (utilisation minimale des ressources pendant les livraisons actives)
- Exigences du cadre : Cadre QBCore (qb-core) et qb-target pour les points d'interaction
- Intégration de la base de données : Statistiques sur la réputation des mécaniciens, l'historique des livraisons et les revenus des magasins
- Système d'apparition de véhicules : Points d'apparition configurables dans les ateliers mécaniques avec prévention des collisions
- Fourchette de paiement : Entièrement personnalisable ($50 à $500+ par livraison selon la configuration)
Installation et configuration
- Extrayez la ressource qb-mechanics-run dans votre
ressources/[qb]annuaire - Ajouter
assurer la mécanique du quart-arrièreà votreserveur.cfgdéposer - Importez le fichier SQL inclus pour créer les tables de réputation et de statistiques.
- Configurer les emplacements de travail dans
config.lua(Points d'apparition des ateliers mécaniques, destinations de livraison) - Définir les taux de paiement, les multiplicateurs de pénalités de dommages et les seuils de bonus de temps
- Configurer les listes d'apparition des véhicules par niveau de difficulté du contrat (économique, standard, luxe, exotique).
- Intégrez-le à qb-target ou à votre système d'interaction existant pour les points d'accès aux offres d'emploi
- Redémarrez le serveur et vérifiez que les systèmes de génération de contrats et de paiement fonctionnent correctement.
Intégration du framework QBCore
- ✅ noyau du quarterback : Utilise la détection des tâches des joueurs QBCore, garantissant que seuls les mécaniciens peuvent accéder aux contrats de livraison
- ✅ cible du quart-arrière : Crée des points d'interaction dans les ateliers mécaniques pour l'accès au menu des interventions (peut utiliser d'autres systèmes d'interaction).
- ✅ banque de quarterbacks : Les paiements sont déposés sur des comptes bancaires ou versés en espèces selon la configuration.
- ✅ qb-phone : Intégration optionnelle d'une application mobile pour la consultation et l'acceptation à distance des contrats
- ✅ gestion du quarterback : L'intégration du menu du patron permet aux propriétaires de garages de consulter les statistiques de livraison de leurs employés.
Système de réputation et progression
Le système de réputation suit les taux de réussite des livraisons, les pourcentages moyens de dommages et le respect des délais. Les mécaniciens débutent au rang d'Apprenti et effectuent des livraisons de véhicules économiques de base. Au fil de leurs succès, leur réputation augmente et ils débloquent les niveaux Expérimenté, Professionnel et Maître, qui proposent des contrats plus rémunérateurs pour des véhicules de luxe et de prestige.
Les livraisons ratées (véhicule détruit, dégâts excessifs, contrats abandonnés) nuisent à la réputation et peuvent entraîner la suspension temporaire des contrats premium. Ce système de progression fixe des objectifs à long terme aux joueurs mécaniciens tout en empêchant naturellement les nouveaux joueurs d'accéder aux livraisons les plus lucratives (et les plus risquées) tant qu'ils n'ont pas fait leurs preuves.
Ce qui rend ce travail de mécanicien si particulier
Dans FiveM, les missions de mécanicien traditionnelles se concentrent exclusivement sur les réparations pour les clients, ce qui engendre des revenus très variables, les mécaniciens ne gagnant rien entre deux interventions. Mechanics Run résout ce problème en proposant des contrats à la demande, entièrement gérés par les mécaniciens. Lorsque l'activité client est faible, ils peuvent occuper leur temps libre avec des livraisons pour un revenu régulier. En cas de forte demande, ils peuvent ignorer les contrats avec les PNJ et se concentrer sur les services aux joueurs, plus rémunérateurs.
Les systèmes de bonus de dégâts et de temps offrent une expérience de jeu captivante qui récompense la conduite habile. Contrairement aux simples missions de livraison d'un point A à un point B où les joueurs conduisent en regardant des vidéos YouTube, ce système exige toute votre attention. Les conducteurs doivent choisir des itinéraires efficaces, éviter les embouteillages et gérer leur vitesse avec précision pour maximiser leurs gains. La variété des véhicules rend les contrats toujours intéressants : livrer une vieille berline à la fourrière est une expérience bien différente que de transporter une Lamborghini jusqu'à un penthouse de luxe.
Configuration et personnalisation
Les administrateurs de serveur disposent d'un contrôle étendu sur l'équilibre économique et la difficulté. Les taux de paiement peuvent être configurés par catégorie de véhicule et par tranche de distance, permettant ainsi d'ajuster les revenus à l'économie du serveur. Les multiplicateurs de pénalités de dégâts déterminent l'impact des dégâts subis par les véhicules : des paramètres stricts (pénalités élevées) offrent un gameplay exigeant, tandis que des paramètres plus cléments (pénalités faibles) permettent d'accroître ses revenus.
Le système de génération de contrats prend en charge les listes de destinations personnalisées. Les serveurs peuvent créer des itinéraires de livraison thématiques : les véhicules des concessionnaires se déplacent entre les showrooms, les contrats de mise en fourrière ciblent les entrepôts, les livraisons de luxe sont acheminées vers les quartiers résidentiels. Les listes d'apparition des véhicules sont entièrement personnalisables, permettant aux serveurs de limiter certains véhicules à des types de contrats ou des niveaux de réputation spécifiques.
Conseils pour améliorer le jeu de rôle
Les garages peuvent instaurer des quotas de livraison : les employés doivent effectuer un certain nombre de trajets par poste pour conserver leur statut. Il est possible de créer des postes de répartiteur : un mécanicien gère la distribution des contrats et attribue les livraisons aux chauffeurs en fonction de leurs compétences et de leur localisation. Les mécaniciens les plus compétitifs pourraient parier sur les temps de livraison et s'affronter pour déterminer qui effectue les trajets le plus rapidement et sans pénalités.
Les adaptations criminelles offrent un gameplay alternatif. Des mécaniciens corrompus peuvent livrer par erreur des véhicules à des ateliers de démantèlement au lieu de leurs destinations légitimes, partageant ainsi les profits avec des organisations criminelles. Police Les enquêtes pourraient révéler des schémas de livraison suspects, créant ainsi un jeu du chat et de la souris. Les livraisons de véhicules de luxe pourraient devenir des cibles de vol : les criminels interceptent les convois de grande valeur et dérobent les véhicules en cours de route.
Opérations multi-garages
Pour les serveurs disposant de plusieurs ateliers de mécanique, le script prend en charge les configurations multi-garages. Les mécaniciens peuvent travailler depuis n'importe quel garage enregistré, les contrats de livraison faisant apparaître les véhicules à leur emplacement actuel. Cela permet aux propriétaires de garages de gérer des activités concurrentes : un atelier peut proposer un salaire de base plus élevé pour attirer les mécaniciens, tandis qu'un autre se concentre sur les contrats haut de gamme pour les conducteurs expérimentés.
L'intégration du menu patron affiche des statistiques spécifiques à chaque garage : nombre total de livraisons effectuées, taux de réparation moyens et mécaniciens les plus performants. Les gérants de garage peuvent utiliser ces données pour les primes des employés, les évaluations de performance ou les classements entre les différents garages. Cette dimension de gestion enrichit l'expérience des joueurs souhaitant gérer un garage au-delà du simple travail de mécanicien.
Lignes directrices pour l'équilibre des revenus
Les paiements pour les livraisons doivent être équilibrés par rapport aux autres sources de revenus des mécaniciens et aux normes économiques du serveur. Une configuration typique pourrait rapporter entre $75 et $150 pour les livraisons économiques de courte distance (5 à 10 minutes), entre $150 et $300 pour les véhicules standards de moyenne distance (10 à 15 minutes) et entre $300 et plus de $500 pour les livraisons de luxe de longue distance (15 à 20 minutes). Des bonus de temps peuvent ajouter entre 10 et 25% pour une livraison rapide, tandis que les pénalités pour dommages peuvent réduire les paiements de 5 à 50% selon leur gravité.
Cette structure rend les livraisons suffisamment rentables pour être intéressantes, sans pour autant que les livreurs négligent les clients. Le temps investi devrait être comparable à celui d'autres emplois légaux (transport routier, livraison), tout en offrant de la variété grâce au défi de conduite et à la progression de la réputation. Testez vos tarifs de paiement en fonction des temps de livraison réels afin de garantir aux livreurs un taux horaire raisonnable.
Performance et optimisation
Le script utilise une architecture événementielle efficace qui ne traite que les livraisons en cours. Lorsqu'aucun mécanicien n'est de service ou que des contrats sont en cours, la consommation de ressources chute à un niveau quasi nul. Le suivi des dommages des véhicules repose sur une surveillance optimisée de leur état, qui ne vérifie leur état que lors d'événements importants (collisions, impacts), plutôt que par un contrôle continu.
Le routage GPS exploite le système de calcul d'itinéraire natif sans nécessiter de systèmes de navigation personnalisés, minimisant ainsi la charge système. La génération des contrats s'effectue à la demande, évitant ainsi le déploiement préalable de centaines de véhicules et limitant le nombre d'entités. Les requêtes à la base de données pour la réputation et les statistiques sont regroupées et mises en cache, ce qui prévient les surcharges dues à des consultations fréquentes.
Support et documentation
L'achat inclut des guides d'installation complets, la documentation de configuration et des exemples d'intégration QBCore. L'assistance comprend l'aide à la configuration, des recommandations pour l'équilibrage des paiements et le dépannage. Le code source bien commenté permet aux administrateurs de serveurs ayant des connaissances de base en Lua de personnaliser les types de contrats, d'ajouter de nouvelles catégories de véhicules ou de modifier les exigences de réputation afin de les adapter au système de progression de leur serveur.
Skylar (client confirmé) –
L'une des meilleures ressources FiveM que j'ai achetées. Code propre, bonne documentation et de nombreuses options de configuration.
Mia (client confirmé) –
La documentation est claire et couvre toutes les étapes de configuration importantes.
Brandy (client confirmé) –
Pas la meilleure chose, mais ça vaut le prix
Fausto (client confirmé) –
Pense que cela pourrait être un article potentiel à l'avenir
Nakia (client confirmé) –
La ressource correspondait parfaitement à la description et aux captures d'écran. Aucune mauvaise surprise.