Config
⚙️ Configuration par défaut
Config = {}
-- INSÉREZ VOTRE CLÉ, DISPONIBLE DANS VOTRE PROFIL SUR LE SITE INTERNET !
Config.LicenseKey = ""
-- Prix de base par heure (modifiable par catégorie si besoin)
Config.PricePerHour = 1000
-- Liste des locations (PNJ / points)
Config.Locations = {
{
coords = vec3(219.810989, -811.160461, 30.627808),
ped = "a_m_m_business_01",
heading = 337.0,
type = "voitures",
blipName = "Location Voitures",
blipSprite = 225,
blipColor = 3,
blipScale = 0.8
},
{
coords = vec3(-765.890137, -1421.828613, 1.578735),
ped = "a_m_m_farmer_01",
heading = 45.0,
type = "bateaux",
blipName = "Location Bateaux",
blipSprite = 410,
blipColor = 5,
blipScale = 0.8
}
}
-- Véhicules disponibles
Config.Vehicles = {
voitures = {
{label = "Blista", model = "blista"},
{label = "Sultan", model = "sultan"},
{label = "Adder", model = "adder"}
},
bateaux = {
{label = "Dinghy", model = "dinghy"},
{label = "Marquis", model = "marquis"}
}
}
------------------------------------------------------
-- 🔌 HOOKS / EXPORTS CONFIGURABLES / SERVEUR
------------------------------------------------------
-- Quand un véhicule est loué
Config.OnRent = function(src, vehicleData)
print(("[OnRent] Player %s a loué %s (%s) plaque %s pour %sh au prix %s$")
:format(src, vehicleData.label, vehicleData.model, vehicleData.plate, vehicleData.hours, vehicleData.price))
end
-- Quand un véhicule est rendu par le joueur
Config.OnReturn = function(src, vehicleData, refund)
print(("[OnReturn] Player %s a rendu %s plaque %s. Temps utilisé: %s min. Remboursement: %s$")
:format(src, vehicleData.label, vehicleData.plate, vehicleData.usedMinutes, refund))
end
-- Quand un véhicule expire (fin de timer ou suppression forcée)
Config.OnExpire = function(src, vehicleData)
print(("[OnExpire] Player %s -> %s plaque %s. Temps écoulé, véhicule supprimé.")
:format(src, vehicleData.label, vehicleData.plate))
end📖 Explication des paramètres
Last updated