Toute la configuration se trouve dans le dossier config/. Les fichiers de ce dossier ne sont pas protégés par l’escrow et peuvent être modifiés librement.
Général (config/general.lua)
Débogage et langue
Variable
Par défaut
Description
Config.Debug
false
Active les logs de débogage dans la console
Config.Language
'en'
Fichier de langue à charger depuis locales/. Disponible : en
Chargement du monde
Variable
Par défaut
Description
Config.LoadDistance
50.0
Distance (unités) à laquelle une concession commence à se charger
Config.UnloadDistance
100.0
Distance à laquelle elle se décharge
Config.UpdateInterval
1000
Intervalle du tick en millisecondes pour les vérifications de position
Config.NPCInteractDistance
3.0
Rayon pour déclencher l’interaction avec le PNJ
Menu de configuration
lua
Config.SetupMenu = {
vehiclePlacing = 'adder'-- Preview model shown when placing a new dealership
}
Menu de la concession
lua
Config.DealershipMenu = {
defaultVehicleModel = 'sultan'-- Fallback model for the 3D preview camera
}
Essai routier
Variable
Par défaut
Description
Config.TestDrive.Timer
60 * 1000
Durée d’un essai routier en millisecondes (par défaut : 60 s)
Config.TestDrive.plate
'TESTDRIVE'
Plaque d’immatriculation attribuée aux véhicules d’essai
Achat de véhicules
Variable
Par défaut
Description
Config.VehiclePurchase.defaultGarage
'garaje_central'
ID du garage où sont enregistrés les véhicules achetés
Config.VehiclePurchase.spawnVehicle
true
Si true, fait apparaître le véhicule au point d’achat ; si false, l’enregistre seulement dans le garage
Config.VehiclePurchase.giveKeysOnPurchase
true
Remet automatiquement les clés du véhicule après l’achat
Config.VehiclePurchase.useOxLibProps
true
Utilise lib.getVehicleProperties / lib.setVehicleProperties pour les modifications du véhicule
defaultGarage doit correspondre à l’ID de garage enregistré dans ta ressource de garages. Avec origen_garages, utilise exactement le champ id de l’entrée du garage.
Marqueurs et blips de la carte
lua
Config.Markers = {
blips = {
sprite = 524, -- GTA blip sprite ID
color = 5, -- GTA blip color ID
scale = 0.7, -- Blip scale
name = "Dealership", -- Label shown on the map
}
}
Financement
Variable
Par défaut
Description
Config.FinancingConfig.enabled
true
Active ou désactive le système de financement globalement
Config.FinancingConfig.timeUnit
'days'
Unité de la période de paiement : days, weeks, months, years
Config.FinancingConfig.maxPeriods
12
Nombre maximal de périodes de paiement
Config.FinancingConfig.interestRate
5
Taux d’intérêt (%) appliqué par période
Config.FinancingConfig.payInitialPercentage
30
Pourcentage de l’apport initial. Mets 0 pour le désactiver
Config.FinancingConfig.cronExpression
'*/10 * * * *'
Expression cron de la tâche de vérification des paiements
Config.FinancingConfig.maxDelayedPayments
3
Nombre maximal de paiements en retard avant l’application du contrat
L’expression cron doit avoir un format valide pour le système de planification d’ox_lib. Celle par défaut s’exécute toutes les 10 minutes.
Caméra
Variable
Par défaut
Description
Config.Camera.enableCollisionCheck
false
Active la détection de collisions de la caméra lors de l’inspection des véhicules
Groupes d’admin
Définit quels groupes de permissions sont traités comme administrateurs selon le framework. Modifie-le si ton serveur utilise des noms de groupe personnalisés.