KS-Mecanic-Job
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-mecanic-job. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-mecanic-jobdans votreserver.cfg, aprèsoxmysqletqb-core. - Redémarrez votre serveur.
Configuration
Config.Workshops = {
{ label = "Atelier de Los Santos Customs", coords = vec4(-347.2, -133.8, 39.0, 70.0) },
}
Config.RepairXP = { bodywork = 15, engine = 20, tires = 8 }
Chaque type de réparation rapporte un montant d’XP différent, réglable indépendamment selon la difficulté que vous souhaitez donner à chaque étape.
Déclencher un dépannage
N’importe quel joueur peut appeler une dépanneuse depuis son téléphone ou une zone dédiée :
exports['ks-mecanic-job']:RequestTow(source)
-- notifie tous les mécaniciens en service avec la position du véhicule en panne
La demande reste active jusqu’à ce qu’un mécanicien en service l’accepte, ou expire après le délai défini dans Config.TowRequestTimeout.
Problèmes fréquents
Le minijeu de diagnostic ne se lance pas. Vérifiez que le joueur est bien en service (onduty) côté QBCore, et que le véhicule ciblé n’est pas déjà en cours de diagnostic par un autre mécanicien.
Les pièces commandées n’arrivent jamais. Vérifiez Config.PartsDeliveryDelay (en minutes) et que la table ks_mecanic_orders reçoit bien de nouvelles lignes lors d’une commande — un délai à 0 livre la pièce instantanément.

