KS-Vehicle-Shop
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-vehicle-shop. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-vehicle-shopdans votreserver.cfg, aprèsoxmysql,qb-coreetqb-garages. - 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.

