Skip to content
KS-Vehicle-Shop

KS-Vehicle-Shop

Installation

  1. Décompressez l’archive livrée dans votre dossier resources/, sous le nom ks-vehicle-shop.
  2. Importez le fichier install.sql fourni dans votre base de données.
  3. Ajoutez ensure ks-vehicle-shop dans votre server.cfg, après oxmysql, qb-core et qb-garages.
  4. Redémarrez votre serveur.

Créer une concession

Chaque concession se déclare dans config/dealerships.lua :

{
  label = "Premium Deluxe Motorsport",
  ped = { coords = vec4(-56.2, -1096.4, 26.4, 150.0), model = `mp_m_freemode_01` },
  catalog = { "sultan", "buffalo", "banshee" },
  financingAllowed = true,
  testDriveZone = { coords = vec3(-40.1, -1105.8, 26.4), radius = 60.0 },
}

Le catalogue référence les noms de modèles (spawnName) de vos véhicules — assurez-vous qu’ils sont bien enregistrés côté qb-core avant de les ajouter ici.

Configuration du financement

Config.FinancingDownPaymentPercent = 20   -- apport minimum, en % du prix
Config.FinancingInstallments = { 4, 8, 12 } -- nombres de mensualités proposés
Config.FinancingInterestRate = 5          -- taux d'intérêt appliqué, en %

Problèmes fréquents

Le véhicule acheté n’apparaît pas dans le garage. Vérifiez que qb-garages (ou votre script de garage équivalent) est bien démarré avant ks-vehicle-shop, et que le nom de garage configuré dans dealerships.lua existe côté garage.

L’essai routier ne se lance pas. Vérifiez que la zone testDriveZone ne chevauche pas une autre zone bloquante (marker d’un autre script) et que le véhicule d’essai est bien présent dans votre liste de modèles autorisés.

Une question non couverte ici ? Rejoignez notre Discord.