Skip to content
KS-Mecanic-Job

KS-Mecanic-Job

Installation

  1. Décompressez l’archive livrée dans votre dossier resources/, sous le nom ks-mecanic-job.
  2. Importez le fichier install.sql fourni dans votre base de données.
  3. Ajoutez ensure ks-mecanic-job dans votre server.cfg, après oxmysql et qb-core.
  4. 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.

Une question non couverte ici ? Rejoignez notre Discord.