Config

Config.Locale = GetConvar('esx:locale', 'fr')

Config.Target = false

Config.KeyToClose = {
    active = true,
    type = 'target', -- or keyboard
    distance = 1.5,
    msg = 'Ouvrir/fermer le véhicule',
    icon = 'fa-solid fa-lock',
    key = 'j'
}

Config.PlateLetters = 4
Config.PlateNumbers = 4
Config.PlateUseSpace = false

Config.ResellPercentage = 50 -- 50%

Config.TestDrive = vec4(-899.62, -3298.74, 13.94, 58.0)

Config.Blips = {
    cardealer = {
        Pos = vec3(-63.3, -1092.6, 26.5),
        Sprite  = 326,
        Display = 4,
        Scale   = 0.7,
        Colour  = 0,
        Name = 'Concessionnaire'
    },
    motodealer = {
        Pos = vec3(1224.6, 2727.8, 38.0),
        Sprite  = 226,
        Display = 4,
        Scale   = 0.7,
        Colour  = 0,
        Name = 'Concessionnaire Moto'
    },
    heli = {
        Pos = vec3(-1668.0262, -3101.8972, 13.9448),
        Sprite  = 90,
        Display = 4,
        Scale   = 0.7,
        Colour  = 0,
        Name = 'Concessionnaire Avions'
    },
    boat = {
        Pos = vec3(-762.4586, -1376.7123, 1.5952),
        Sprite  = 471,
        Display = 4,
        Scale   = 0.7,
        Colour  = 0,
        Name = 'Concessionnaire Bateaux'
    },
}

Config.Showroom = {
	['cardealer'] = {
		['Position #1']  = vec4(-53.684669, -1093.919800, 26.422327, 67.874954),
        ['Position #2']  = vec4(-45.739956, -1100.647095, 26.422361, 260.734375)
	},
    ['motodealer'] = {
        ['Position #1']  = vec4(1229.750977, 2732.125488, 37.970814, 190.112091),
        ['Position #2']  = vec4(1219.717407, 2731.741455, 37.976772, 231.160294)
    }
}

Config.Stash = {
	['cardealer'] = {
		slots = 20,
		maxWeight = 100000
	},
    ['motodealer'] = {
		slots = 20,
		maxWeight = 100000
	}
}

Config.Zones = {
	ComputerCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-55.575241, -1098.011963, 26.422361),
		Spawn = vec4(-51.38, -1094.05, 26.42, 251.959),
		job = 'cardealer',
        grade = 0,
        textUI = {
			message = "Accéder à l'ordinateur",
			position = "top-center",
			icon = 'fa-solid fa-desktop',
			borderRadius = 10,
			backgroundColor = '#1E90FF', 
			color = '#FFFFFF' 
		},
        Target = {
            icon = "fa-solid fa-desktop",
            message = "Accéder à l'ordinateur"
        },
        onSelect = function()
			action('SellVehicle', vec4(-51.38, -1094.05, 26.42, 251.959))
		end,
	},
    ShowRoomCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-45.087955, -1091.450439, 26.422327),
		job = 'cardealer',
        grade = 0,
        textUI = {
			message = "Affiché des véhicules en exposition",
			position = "top-center",
			icon = 'fa-solid fa-car',
			borderRadius = 10,
			backgroundColor = '#FFD700',
			color = '#000000'
		},
        Target = {
            icon = "fa-solid fa-car",
            message = "Affiché des véhicules en exposition"
        },
        onSelect = function()
			action('ShowRoom')
		end,
	},
    CatalogCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-43.427719, -1104.557251, 26.422358),
		job = nil,
        grade = 0,
        textUI = {
			message = "Faire un test drive",
			position = "top-center",
			icon = 'fa-solid fa-road',
			borderRadius = 10,
			backgroundColor = '#32CD32',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-road",
            message = "Faire un test drive"
        },
        onSelect = function()
			action('ShowCatalog', 'cardealer')
		end,
	},
    BossCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-31.762892, -1114.094971, 26.422325),
		job = 'cardealer',
        grade = 3,
        textUI = {
			message = "Gestion entreprise",
			position = "top-center",
			icon = 'fa-solid fa-briefcase',
			borderRadius = 10,
			backgroundColor = '#FF4500',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-briefcase",
            message = "Gestion entreprise"
        },
        onSelect = function()
			action('ShowBoss')
		end,
	},
    StockCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-32.317905, -1106.528076, 26.422363),
		job = 'cardealer',
        grade = 0,
        textUI = {
			message = "Coffre",
			position = "top-center",
			icon = 'fa-solid fa-box',
			borderRadius = 10,
			backgroundColor = '#8B4513',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-box",
            message = "Coffre"
        },
        onSelect = function()
			action('ShowInventory')
		end,
	},
    ChangingRoomCardealer = {
        Filter = 'cardealer',
		Pos  = vec3(-39.383160, -1082.497803, 26.422338),
		job = 'cardealer',
        grade = 0,
        textUI = {
			message = "Vestiaire",
			position = "top-center",
			icon = 'fa-solid fa-tshirt',
			borderRadius = 10,
			backgroundColor = '#4169E1',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-tshirt",
            message = "Vestiaire"
        },
        onSelect = function()
			action('ShowChangingRoom')
		end,
	},
    ComputerMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1224.681763, 2733.631836, 37.976696),
		Spawn = vec4(1224.722290, 2726.733643, 38.004498, 176.043518),
		job = 'motodealer',
        grade = 0,
        textUI = {
			message = "Accéder à l'ordinateur",
			position = "top-center",
			icon = 'fa-solid fa-desktop',
			borderRadius = 10,
			backgroundColor = '#1E90FF',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-desktop",
            message = "Accéder à l'ordinateur"
        },
        onSelect = function()
			action('SellVehicle', vec4(1224.722290, 2726.733643, 38.004498, 176.043518))
		end,
	},
    ShowRoomMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1217.685913, 2731.473877, 37.976723),
		job = 'motodealer',
        grade = 0,
        textUI = {
			message = "Affiché des véhicules en exposition",
			position = "top-center",
			icon = 'fa-solid fa-car',
			borderRadius = 10,
			backgroundColor = '#FFD700',
			color = '#000000'
		},
        Target = {
            icon = "fa-solid fa-car",
            message = "Affiché des véhicules en exposition"
        },
        onSelect = function()
			action('ShowRoom')
		end,
	},
    CatalogMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1223.156250, 2732.047852, 37.976780),
		job = nil,
        grade = 0,
        textUI = {
			message = "Faire un test drive",
			position = "top-center",
			icon = 'fa-solid fa-road',
			borderRadius = 10,
			backgroundColor = '#32CD32',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-road",
            message = "Faire un test drive"
        },
        onSelect = function()
			action('ShowCatalog', 'motodealer')
		end,
	},
    BossMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1220.519531, 2740.369385, 37.976704),
		job = 'motodealer',
        grade = 3,
        textUI = {
			message = "Gestion entreprise",
			position = "top-center",
			icon = 'fa-solid fa-briefcase',
			borderRadius = 10,
			backgroundColor = '#FF4500',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-briefcase",
            message = "Gestion entreprise"
        },
        onSelect = function()
			action('ShowBoss')
		end,
	},
    StockMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1225.541748, 2736.056885, 37.976719),
		job = 'motodealer',
        grade = 0,
        textUI = {
			message = "Coffre",
			position = "top-center",
			icon = 'fa-solid fa-box',
			borderRadius = 10,
			backgroundColor = '#8B4513',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-box",
            message = "Coffre"
        },
        onSelect = function()
			action('ShowInventory')
		end,
	},
    ChangingRoomMotodealer = {
        Filter = 'motodealer',
		Pos  = vec3(1225.536377, 2740.147705, 37.976704),
		job = 'motodealer',
        grade = 0,
        textUI = {
			message = "Vestiaire",
			position = "top-center",
			icon = 'fa-solid fa-tshirt',
			borderRadius = 10,
			backgroundColor = '#4169E1',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-tshirt",
            message = "Vestiaire"
        },
        onSelect = function()
			action('ShowChangingRoom')
		end,
	},
    SellUsedVehicle = {
        Filter = nil,
		Pos  = vec3(-45.200779, -1082.847046, 26.704517),
		job = nil,
        grade = 0,
        textUI = {
			message = "Vendre votre véhicule",
			position = "top-center",
			icon = 'fa-solid fa-dollar-sign',
			borderRadius = 10,
			backgroundColor = '#228B22',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-dollar-sign",
            message = "Vendre votre véhicule"
        },
        onSelect = function()
			action('SellUsedVehicle')
		end,
	},
    CatalogAutoHeli = {
        Filter = 'heli',
		Pos  = vec3(-1668.4531, -3103.1394, 13.9448),
		Spawn = vec4(-1666.4603, -3098.5894, 13.9447, 324.5344),
		job = nil,
        grade = 0,
        textUI = {
			message = "Accéder à l'ordinateur",
			position = "top-center",
			icon = 'fa-solid fa-desktop',
			borderRadius = 10,
			backgroundColor = '#1E90FF',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-desktop",
            message = "Accéder à l'ordinateur"
        },
        onSelect = function()
			action('AutoSell', vec4(-1666.4603, -3098.5894, 13.9447, 324.5344), 'heli')
		end,
	},
    CatalogAutoBoats = {
        Filter = 'boat',
		Pos  = vec3(-761.3173, -1378.4720, 1.5952),
		Spawn = vec4(-767.875610, -1378.900269, 0.389269, 230.171555),
		job = nil,
        grade = 0,
        textUI = {
			message = "Accéder à l'ordinateur",
			position = "top-center",
			icon = 'fa-solid fa-desktop',
			borderRadius = 10,
			backgroundColor = '#1E90FF',
			color = '#FFFFFF'
		},
        Target = {
            icon = "fa-solid fa-desktop",
            message = "Accéder à l'ordinateur"
        },
        onSelect = function()
			action('AutoSell', vec4(-767.875610, -1378.900269, 0.389269, 230.171555), 'boat')
		end,
	},
}

Config.Timer = function(timeLeft)
    lib.showTextUI("Temps restant : " .. timeLeft .. " secondes", {
        position = "top-center",
        icon = 'hourglass-half',
        style = {
            borderRadius = 0,
            backgroundColor = 'rgba(0, 0, 0, 0.5)',
            color = 'white'
        }
    })
end

Config.Filter = {
    ['cardealer'] = {
		['Compacts'] = true,
		['Sedans'] = true,
		['SUVs'] = true,
		['Coupes'] = false,
		['Muscle'] = true,
		['SportsClassics'] = true,
		['Sports'] = true,
		['Super'] = true,
		['Off-road'] = true,
		['Vans'] = false
	},
    ['motodealer'] = {
        ['Motorcycles'] = true
    },
    ['heli'] = {
        ['Helicopters'] = true,
        ['Planes'] = true
    },
    ['boat'] = {
        ['Boats'] = true
    },
}

Config.Vehicles = {
    ["Compacts"] = {
        Percent = 0.3, -- 30%
        Label = "Compacts",
        Cars = {
            {Name = "Issi",         Model = "issi2",    Price = 10000,   image = 'https://docs.fivem.net/vehicles/issi2.webp'},
            {Name = "Panto",        Model = "panto",    Price = 10000,   image = 'https://docs.fivem.net/vehicles/panto.webp'},
            {Name = "Blista",       Model = "blista",   Price = 8000,    image = 'https://docs.fivem.net/vehicles/blista.webp'},
            {Name = "Brioso R/A",   Model = "brioso",   Price = 18000,   image = 'https://docs.fivem.net/vehicles/brioso.webp'},
            {Name = "Prairie",      Model = "prairie",  Price = 12000,   image = 'https://docs.fivem.net/vehicles/prairie.webp'}
        },
    },
    ["Sedans"] = {
        Percent = 0.3, -- 30%
        Label = "Sedans",
        Cars = {
            {Name = "Asea",             Model = "asea",         Price = 5500,    image = 'https://docs.fivem.net/vehicles/asea.webp'},
            {Name = "Primo Custom",     Model = "primo2",       Price = 14000,   image = 'https://docs.fivem.net/vehicles/primo2.webp'},
            {Name = "Regina",           Model = "regina",       Price = 5000,    image = 'https://docs.fivem.net/vehicles/regina.webp'},
            {Name = "Super Diamond",    Model = "superd",       Price = 130000,  image = 'https://docs.fivem.net/vehicles/superd.webp'},
            {Name = "Emperor",          Model = "emperor",      Price = 8500,    image = 'https://docs.fivem.net/vehicles/emperor.webp'},
            {Name = "Premier",          Model = "premier",      Price = 8000,    image = 'https://docs.fivem.net/vehicles/premier.webp'},
            {Name = "Stretch",          Model = "stretch",      Price = 90000,   image = 'https://docs.fivem.net/vehicles/stretch.webp'},
            {Name = "Fugitive",         Model = "fugitive",     Price = 12000,   image = 'https://docs.fivem.net/vehicles/fugitive.webp'},
            {Name = "Glendale",         Model = "glendale",     Price = 6500,    image = 'https://docs.fivem.net/vehicles/glendale.webp'},
            {Name = "Intruder",         Model = "intruder",     Price = 7500,    image = 'https://docs.fivem.net/vehicles/intruder.webp'},
            {Name = "Warrener",         Model = "warrener",     Price = 4000,    image = 'https://docs.fivem.net/vehicles/warrener.webp'},
            {Name = "Schafter",         Model = "schafter2",    Price = 25000,   image = 'https://docs.fivem.net/vehicles/schafter2.webp'},
            {Name = "Tailgater",        Model = "tailgater",    Price = 30000,   image = 'https://docs.fivem.net/vehicles/tailgater.webp'},
            {Name = "Washington",       Model = "washington",   Price = 9000,    image = 'https://docs.fivem.net/vehicles/washington.webp'},
            {Name = "Cognoscenti",      Model = "cognoscenti",  Price = 55000,   image = 'https://docs.fivem.net/vehicles/cognoscenti.webp'}
        },
    },
    ["SUVs"] = {
        Percent = 0.3, -- 30%
        Label = "SUVs",
        Cars = {
            {Name = "Fhantom",          Model = "fq2",          Price = 17000,       image = 'https://docs.fivem.net/vehicles/fq2.webp'},
            {Name = "XLS",              Model = "xls",          Price = 32000,       image = 'https://docs.fivem.net/vehicles/xls.webp'},
            {Name = "Mesa",             Model = "mesa",         Price = 16000,       image = 'https://docs.fivem.net/vehicles/mesa.webp'},
            {Name = "Radius",           Model = "radi",         Price = 29000,       image = 'https://docs.fivem.net/vehicles/radi.webp'},
            {Name = "Mesa Trail",       Model = "mesa3",        Price = 40000,       image = 'https://docs.fivem.net/vehicles/mesa3.webp'},
            {Name = "Dubsta",           Model = "dubsta",       Price = 45000,       image = 'https://docs.fivem.net/vehicles/dubsta.webp'},
            {Name = "Rocoto",           Model = "rocoto",       Price = 45000,       image = 'https://docs.fivem.net/vehicles/rocoto.webp'},
            {Name = "Baller",           Model = "baller2",      Price = 40000,       image = 'https://docs.fivem.net/vehicles/baller2.webp'},
            {Name = "Baller Sport",     Model = "baller3",      Price = 60000,       image = 'https://docs.fivem.net/vehicles/baller3.webp'},
            {Name = "Dubsta Luxuary",   Model = "dubsta2",      Price = 60000,       image = 'https://docs.fivem.net/vehicles/dubsta2.webp'},
            {Name = "Grabger",          Model = "granger",      Price = 50000,       image = 'https://docs.fivem.net/vehicles/granger.webp'},
            {Name = "Gresley",          Model = "gresley",      Price = 47500,       image = 'https://docs.fivem.net/vehicles/gresley.webp'},
            {Name = "Huntley S",        Model = "huntley",      Price = 40000,       image = 'https://docs.fivem.net/vehicles/huntley.webp'},
            {Name = "Patriot",          Model = "patriot",      Price = 55000,       image = 'https://docs.fivem.net/vehicles/patriot.webp'},
            {Name = "Seminole",         Model = "seminole",     Price = 25000,       image = 'https://docs.fivem.net/vehicles/seminole.webp'},
            {Name = "Contender",        Model = "contender",    Price = 70000,       image = 'https://docs.fivem.net/vehicles/contender.webp'},
            {Name = "Cavalcade",        Model = "cavalcade2",   Price = 55000,       image = 'https://docs.fivem.net/vehicles/cavalcade2.webp'},
            {Name = "Landstalker",      Model = "landstalker",  Price = 35000,       image = 'https://docs.fivem.net/vehicles/landstalker.webp'}
        },
    },
    ["Coupes"] = {
        Percent = 0.3, -- 30%
        Label = "Coupes",
        Cars = {
            {Name = "F620",                 Model = "f620",         Price = 40000,       image = 'https://docs.fivem.net/vehicles/f620.webp'},
            {Name = "Zion",                 Model = "zion",         Price = 36000,       image = 'https://docs.fivem.net/vehicles/zion.webp'},
            {Name = "Felon",                Model = "felon",        Price = 42000,       image = 'https://docs.fivem.net/vehicles/felon.webp'},
            {Name = "Zion Cabrio",          Model = "zion2",        Price = 45000,       image = 'https://docs.fivem.net/vehicles/zion2.webp'},
            {Name = "Felon GT",             Model = "felon2",       Price = 55000,       image = 'https://docs.fivem.net/vehicles/felon2.webp'},
            {Name = "Jackal",               Model = "jackal",       Price = 38000,       image = 'https://docs.fivem.net/vehicles/jackal.webp'},
            {Name = "Oracle XS",            Model = "oracle2",      Price = 35000,       image = 'https://docs.fivem.net/vehicles/oracle2.webp'},
            {Name = "Windsor",              Model = "windsor",      Price = 95000,       image = 'https://docs.fivem.net/vehicles/windsor.webp'},
            {Name = "Exemplar",             Model = "exemplar",     Price = 32000,       image = 'https://docs.fivem.net/vehicles/exemplar.webp'},
            {Name = "Sentinel",             Model = "sentinel",     Price = 32000,       image = 'https://docs.fivem.net/vehicles/sentinel.webp'},
            {Name = "Windsor Drop",         Model = "windsor2",     Price = 125000,      image = 'https://docs.fivem.net/vehicles/windsor2.webp'},
            {Name = "Cognoscenti Cabrio",   Model = "cogcabrio",    Price = 55000,       image = 'https://docs.fivem.net/vehicles/cogcabrio.webp'},
            {Name = "Sentinel XS",          Model = "sentinel2",    Price = 40000,       image = 'https://docs.fivem.net/vehicles/sentinel2.webp'}
        },
    },
    ["Muscle"] = {
        Percent = 0.3, -- 30%
        Label = "Muscle",
        Cars = {
            {Name = "Blade",                Model = "blade",        Price = 15000,       image = 'https://docs.fivem.net/vehicles/blade.webp'},
            {Name = "Chino",                Model = "chino",        Price = 15000,       image = 'https://docs.fivem.net/vehicles/chino.webp'},
            {Name = "Dukes",                Model = "dukes",        Price = 28000,       image = 'https://docs.fivem.net/vehicles/dukes.webp'},
            {Name = "Tampa",                Model = "tampa",        Price = 16000,       image = 'https://docs.fivem.net/vehicles/tampa.webp'},
            {Name = "Virgo",                Model = "virgo",        Price = 14000,       image = 'https://docs.fivem.net/vehicles/virgo.webp'},
            {Name = "Chino Luxe",           Model = "chino2",       Price = 19000,       image = 'https://docs.fivem.net/vehicles/chino2.webp'},
            {Name = "Hermes",               Model = "hermes",       Price = 535000,      image = 'https://docs.fivem.net/vehicles/hermes.webp'},
            {Name = "Vigero",               Model = "vigero",       Price = 12500,       image = 'https://docs.fivem.net/vehicles/vigero.webp'},
            {Name = "Voodoo",               Model = "voodoo",       Price = 7200,        image = 'https://docs.fivem.net/vehicles/voodoo.webp'},
            {Name = "Faction",              Model = "faction",      Price = 20000,       image = 'https://docs.fivem.net/vehicles/faction.webp'},
            {Name = "Hustler",              Model = "hustler",      Price = 625000,      image = 'https://docs.fivem.net/vehicles/hustler.webp'},
            {Name = "Phoenix",              Model = "phoenix",      Price = 12500,       image = 'https://docs.fivem.net/vehicles/phoenix.webp'},
            {Name = "Picador",              Model = "picador",      Price = 18000,       image = 'https://docs.fivem.net/vehicles/picador.webp'},
            {Name = "Ruiner 2",             Model = "ruiner2",      Price = 5745600,     image = 'https://docs.fivem.net/vehicles/ruiner2.webp'},
            {Name = "Sabre Turbo",          Model = "sabregt",      Price = 20000,       image = 'https://docs.fivem.net/vehicles/sabregt.webp'},
            {Name = "Faction Rider",        Model = "faction2",     Price = 30000,       image = 'https://docs.fivem.net/vehicles/faction2.webp'},
            {Name = "Faction XL",           Model = "faction3",     Price = 40000,       image = 'https://docs.fivem.net/vehicles/faction3.webp'},
            {Name = "Gauntlet",             Model = "gauntlet",     Price = 30000,       image = 'https://docs.fivem.net/vehicles/gauntlet.webp'},
            {Name = "Hotknife",             Model = "hotknife",     Price = 125000,      image = 'https://docs.fivem.net/vehicles/hotknife.webp'},
            {Name = "Sabre GT",             Model = "sabregt2",     Price = 25000,       image = 'https://docs.fivem.net/vehicles/sabregt2.webp'},
            {Name = "Slam Van",             Model = "slamvan3",     Price = 11500,       image = 'https://docs.fivem.net/vehicles/slamvan3.webp'},
            {Name = "Yosemite",             Model = "yosemite",     Price = 485000,      image = 'https://docs.fivem.net/vehicles/yosemite.webp'},
            {Name = "Buccaneer",            Model = "buccaneer",    Price = 18000,       image = 'https://docs.fivem.net/vehicles/buccaneer.webp'},
            {Name = "Coquette BlackFin",    Model = "coquette3",    Price = 55000,       image = 'https://docs.fivem.net/vehicles/coquette3.webp'},
            {Name = "Dominator",            Model = "dominator",    Price = 35000,       image = 'https://docs.fivem.net/vehicles/dominator.webp'},
            {Name = "Buccaneer Rider",      Model = "buccaneer2",   Price = 24000,       image = 'https://docs.fivem.net/vehicles/buccaneer2.webp'},
            {Name = "Nightshade",           Model = "nightshade",   Price = 65000,       image = 'https://docs.fivem.net/vehicles/nightshade.webp'}
        },
    },
    ["SportsClassics"] = {
        Percent = 0.3, -- 30%
        Label = "Sports Classics",
        Cars = {
            {Name = "Z190",                 Model = "z190",         Price = 900000,      image = 'https://docs.fivem.net/vehicles/z190.webp'},
            {Name = "Btype",                Model = "btype",        Price = 62000,       image = 'https://docs.fivem.net/vehicles/btype.webp'},
            {Name = "Casco",                Model = "casco",        Price = 30000,       image = 'https://docs.fivem.net/vehicles/casco.webp'},
            {Name = "GT 500",               Model = "gt500",        Price = 785000,      image = 'https://docs.fivem.net/vehicles/gt500.webp'},
            {Name = "Z-Type",               Model = "ztype",        Price = 220000,      image = 'https://docs.fivem.net/vehicles/thrust.webp'},
            {Name = "Ardent",               Model = "ardent",       Price = 1150000,     image = 'https://docs.fivem.net/vehicles/ardent.webp'},
            {Name = "Btype Hotroad",        Model = "btype2",       Price = 155000,      image = 'https://docs.fivem.net/vehicles/btype2.webp'},
            {Name = "Btype Luxe",           Model = "btype3",       Price = 85000,       image = 'https://docs.fivem.net/vehicles/btype3.webp'},
            {Name = "Deluxo",               Model = "deluxo",       Price = 4721500,     image = 'https://docs.fivem.net/vehicles/deluxo.webp'},
            {Name = "Manana",               Model = "manana",       Price = 12800,       image = 'https://docs.fivem.net/vehicles/faction.webp'},
            {Name = "Monroe",               Model = "monroe",       Price = 55000,       image = 'https://docs.fivem.net/vehicles/monroe.webp'},
            {Name = "Pigalle",              Model = "pigalle",      Price = 20000,       image = 'https://docs.fivem.net/vehicles/pigalle.webp'},
            {Name = "Retinue",              Model = "retinue",      Price = 615000,      image = 'https://docs.fivem.net/vehicles/retinue.webp'},
            {Name = "Stinger",              Model = "stinger",      Price = 80000,       image = 'https://docs.fivem.net/vehicles/stinger.webp'},
            {Name = "Viseris",              Model = "viseris",      Price = 875000,      image = 'https://docs.fivem.net/vehicles/viseris.webp'},
            {Name = "Stirling GT",          Model = "feltzer3",     Price = 65000,       image = 'https://docs.fivem.net/vehicles/feltzer3.webp'},
            {Name = "Rapid GT3",            Model = "rapidgt3",     Price = 885000,      image = 'https://docs.fivem.net/vehicles/rapidgt3.webp'},
            {Name = "Savestra",             Model = "savestra",     Price = 990000,      image = 'https://docs.fivem.net/vehicles/savestra.webp'},
            {Name = "Coquette Classic",     Model = "coquette2",    Price = 40000,       image = 'https://docs.fivem.net/vehicles/coquette2.webp'},
            {Name = "Stinger GT",           Model = "stingergt",    Price = 75000,       image = 'https://docs.fivem.net/vehicles/stingergt.webp'}
        },
    },
    ["Sports"] = {
        Percent = 0.3, -- 30%
        Label = "Sports",
        Cars = {
            {Name = "Lynx",                 Model = "lynx",             Price = 40000,       image = 'https://docs.fivem.net/vehicles/lynx.webp'},
            {Name = "Neon",                 Model = "neon",             Price = 1500000,     image = 'https://docs.fivem.net/vehicles/neon.webp'},
            {Name = "Alpha",                Model = "alpha",            Price = 60000,       image = 'https://docs.fivem.net/vehicles/alpha.webp'},
            {Name = "Mamba",                Model = "mamba",            Price = 70000,       image = 'https://docs.fivem.net/vehicles/mamba.webp'},
            {Name = "9F",                   Model = "ninef",            Price = 65000,       image = 'https://docs.fivem.net/vehicles/ninef.webp'},
            {Name = "Omnis",                Model = "omnis",            Price = 35000,       image = 'https://docs.fivem.net/vehicles/omnis.webp'},
            {Name = "Comet",                Model = "comet2",           Price = 65000,       image = 'https://docs.fivem.net/vehicles/comet2.webp'},
            {Name = "Comet 5",              Model = "comet5",           Price = 1145000,     image = 'https://docs.fivem.net/vehicles/comet5.webp'},
            {Name = "Elegy",                Model = "elegy2",           Price = 38500,       image = 'https://docs.fivem.net/vehicles/elegy2.webp'},
            {Name = "Jester",               Model = "jester",           Price = 65000,       image = 'https://docs.fivem.net/vehicles/jester.webp'},
            {Name = "Kuruma",               Model = "kuruma",           Price = 30000,       image = 'https://docs.fivem.net/vehicles/kuruma.webp'},
            {Name = "9F Cabrio",            Model = "ninef2",           Price = 80000,       image = 'https://docs.fivem.net/vehicles/ninef2.webp'},
            {Name = "Pariah",               Model = "pariah",           Price = 1420000,     image = 'https://docs.fivem.net/vehicles/pariah.webp'},
            {Name = "Raiden",               Model = "raiden",           Price = 1375000,     image = 'https://docs.fivem.net/vehicles/raiden.webp'},
            {Name = "Sultan",               Model = "sultan",           Price = 15000,       image = 'https://docs.fivem.net/vehicles/sultan.webp'},
            {Name = "Surano",               Model = "surano",           Price = 50000,       image = 'https://docs.fivem.net/vehicles/surano.webp'},
            {Name = "Drift Tampa",          Model = "tampa2",           Price = 80000,       image = 'https://docs.fivem.net/vehicles/tampa2.webp'},
            {Name = "Tropos",               Model = "tropos",           Price = 40000,       image = 'https://docs.fivem.net/vehicles/tropos.webp'},
            {Name = "Banshee",              Model = "banshee",          Price = 40000,       image = 'https://docs.fivem.net/vehicles/coquette2.webp'},
            {Name = "Buffalo",              Model = "buffalo",          Price = 12000,       image = 'https://docs.fivem.net/vehicles/buffalo.webp'},
            {Name = "Jester(Racecar)",      Model = "jester2",          Price = 135000,      image = 'https://docs.fivem.net/vehicles/jester2.webp'},
            {Name = "Rapid GT",             Model = "rapidgt",          Price = 35000,       image = 'https://docs.fivem.net/vehicles/rapidgt.webp'},
            {Name = "Seven 70",             Model = "seven70",          Price = 39500,       image = 'https://docs.fivem.net/vehicles/seven70.webp'},
            {Name = "Buffalo S",            Model = "buffalo2",         Price = 20000,       image = 'https://docs.fivem.net/vehicles/buffalo2.webp'},
            {Name = "Coquette",             Model = "coquette",         Price = 65000,       image = 'https://docs.fivem.net/vehicles/coquette.webp'},
            {Name = "Feltzer",              Model = "feltzer2",         Price = 55000,       image = 'https://docs.fivem.net/vehicles/feltzer2.webp'},
            {Name = "Furore GT",            Model = "furoregt",         Price = 45000,       image = 'https://docs.fivem.net/vehicles/furoregt.webp'},
            {Name = "Fusilade",             Model = "fusilade",         Price = 40000,       image = 'https://docs.fivem.net/vehicles/fusilade.webp'},
            {Name = "Massacro",             Model = "massacro",         Price = 65000,       image = 'https://docs.fivem.net/vehicles/massacro.webp'},
            {Name = "Penumbra",             Model = "penumbra",         Price = 28000,       image = 'https://docs.fivem.net/vehicles/penumbra.webp'},
            {Name = "Rapid GT Convertible", Model = "rapidgt2",         Price = 45000,       image = 'https://docs.fivem.net/vehicles/rapidgt2.webp'},
            {Name = "Revolter",             Model = "revolter",         Price = 1610000,     image = 'https://docs.fivem.net/vehicles/revolter.webp'},
            {Name = "Streiter",             Model = "streiter",         Price = 500000,      image = 'https://docs.fivem.net/vehicles/streiter.webp'},
            {Name = "Bestia GTS",           Model = "bestiagts",        Price = 55000,       image = 'https://docs.fivem.net/vehicles/bestiagts.webp'},
            {Name = "Massacro(Racecar)",    Model = "massacro2",        Price = 130000,      image = 'https://docs.fivem.net/vehicles/massacro2.webp'},
            {Name = "Schafter V12",         Model = "schafter3",        Price = 50000,       image = 'https://docs.fivem.net/vehicles/schafter3.webp'},
            {Name = "Sentinel3",            Model = "sentinel3",        Price = 650000,      image = 'https://docs.fivem.net/vehicles/sentinel3.webp'},
            {Name = "Stromberg",            Model = "stromberg",        Price = 3185350,     image = 'https://docs.fivem.net/vehicles/stromberg.webp'},
            {Name = "Verlierer",            Model = "verlierer2",       Price = 70000,       image = 'https://docs.fivem.net/vehicles/verlierer2.webp'},
            {Name = "Carbonizzare",         Model = "carbonizzare",     Price = 75000,       image = 'https://docs.fivem.net/vehicles/carbonizzare.webp'}
        },
    },
    ["Super"] = {
        Percent = 0.3, -- 30%
        Label = "Super",
        Cars = {
            {Name = "FMJ",              Model = "fmj",          Price = 185000,      image = 'https://docs.fivem.net/vehicles/fmj.webp'},
            {Name = "SC 1",             Model = "sc1",          Price = 1603000,     image = 'https://docs.fivem.net/vehicles/sc1.webp'},
            {Name = "T20",              Model = "t20",          Price = 300000,      image = 'https://docs.fivem.net/vehicles/t20.webp'},
            {Name = "RE-7B",            Model = "le7b",         Price = 325000,      image = 'https://docs.fivem.net/vehicles/le7b.webp'},
            {Name = "Adder",            Model = "adder",        Price = 900000,      image = 'https://docs.fivem.net/vehicles/adder.webp'},
            {Name = "Tyrus",            Model = "tyrus",        Price = 600000,      image = 'https://docs.fivem.net/vehicles/tyrus.webp'},
            {Name = "Vacca",            Model = "vacca",        Price = 120000,      image = 'https://docs.fivem.net/vehicles/vacca.webp'},
            {Name = "Bullet",           Model = "bullet",       Price = 90000,       image = 'https://docs.fivem.net/vehicles/bullet.webp'},
            {Name = "Osiris",           Model = "osiris",       Price = 160000,      image = 'https://docs.fivem.net/vehicles/osiris.webp'},
            {Name = "Reaper",           Model = "reaper",       Price = 150000,      image = 'https://docs.fivem.net/vehicles/reaper.webp'},
            {Name = "ETR1",             Model = "sheava",       Price = 220000,      image = 'https://docs.fivem.net/vehicles/sheava.webp'},
            {Name = "Voltic",           Model = "voltic",       Price = 90000,       image = 'https://docs.fivem.net/vehicles/voltic.webp'},
            {Name = "Autarch",          Model = "autarch",      Price = 1955000,     image = 'https://docs.fivem.net/vehicles/autarch.webp'},
            {Name = "Cheetah",          Model = "cheetah",      Price = 375000,      image = 'https://docs.fivem.net/vehicles/cheetah.webp'},
            {Name = "Cyclone",          Model = "cyclone",      Price = 1890000,     image = 'https://docs.fivem.net/vehicles/cyclone.webp'},
            {Name = "Visione",          Model = "visione",      Price = 2250000,     image = 'https://docs.fivem.net/vehicles/visione.webp'},
            {Name = "Voltic 2",         Model = "voltic2",      Price = 3830400,     image = 'https://docs.fivem.net/vehicles/voltic2.webp'},
            {Name = "Banshee 900R",     Model = "banshee2",     Price = 255000,      image = 'https://docs.fivem.net/vehicles/banshee2.webp'},
            {Name = "Entity XF",        Model = "entityxf",     Price = 425000,      image = 'https://docs.fivem.net/vehicles/entityxf.webp'},
            {Name = "Infernus",         Model = "infernus",     Price = 180000,      image = 'https://docs.fivem.net/vehicles/infernus.webp'},
            {Name = "Sultan RS",        Model = "sultanrs",     Price = 65000,       image = 'https://docs.fivem.net/vehicles/sultanrs.webp'},
            {Name = "Turismo R",        Model = "turismor",     Price = 350000,      image = 'https://docs.fivem.net/vehicles/turismor.webp'},
            {Name = "Zentorno",         Model = "zentorno",     Price = 1500000,     image = 'https://docs.fivem.net/vehicles/zentorno.webp'},
            {Name = "Oppressor",        Model = "oppressor",    Price = 3524500,     image = 'https://docs.fivem.net/vehicles/oppressor.webp'},
            {Name = "X80 Proto",        Model = "prototipo",    Price = 2500000,     image = 'https://docs.fivem.net/vehicles/prototipo.webp'},
            {Name = "Pfister",          Model = "pfister811",   Price = 85000,       image = 'https://docs.fivem.net/vehicles/pfister811.webp'}
        },
    },
    ["Motorcycles"] = {
        Percent = 0.3, -- 30%
        Label = "Motorcycles",
        Cars = {
            {Name = "PCJ-600",              Model = "pcj",              Price = 6200,        image = 'https://docs.fivem.net/vehicles/pcj.webp'},
            {Name = "Bati 801",             Model = "bati",             Price = 12000,       image = 'https://docs.fivem.net/vehicles/bati.webp'},
            {Name = "Akuma",                Model = "AKUMA",            Price = 7500,        image = 'https://docs.fivem.net/vehicles/akuma.webp'},
            {Name = "Bati 801RR",           Model = "bati2",            Price = 19000,       image = 'https://docs.fivem.net/vehicles/bati2.webp'},
            {Name = "BF400",                Model = "bf400",            Price = 6500,        image = 'https://docs.fivem.net/vehicles/bf400.webp'},
            {Name = "Hexer",                Model = "hexer",            Price = 12000,       image = 'https://docs.fivem.net/vehicles/hexer.webp'},
            {Name = "Vader",                Model = "vader",            Price = 7200,        image = 'https://docs.fivem.net/vehicles/vader.webp'},
            {Name = "Avarus",               Model = "avarus",           Price = 18000,       image = 'https://docs.fivem.net/vehicles/avarus.webp'},
            {Name = "Bagger",               Model = "bagger",           Price = 13500,       image = 'https://docs.fivem.net/vehicles/bagger.webp'},
            {Name = "Daemon",               Model = "daemon",           Price = 11500,       image = 'https://docs.fivem.net/vehicles/daemon.webp'},
            {Name = "Double T",             Model = "double",           Price = 28000,       image = 'https://docs.fivem.net/vehicles/double.webp'},
            {Name = "Enduro",               Model = "enduro",           Price = 5500,        image = 'https://docs.fivem.net/vehicles/enduro.webp'},
            {Name = "Esskey",               Model = "esskey",           Price = 4200,        image = 'https://docs.fivem.net/vehicles/esskey.webp'},
            {Name = "Faggio",               Model = "faggio",           Price = 1900,        image = 'https://docs.fivem.net/vehicles/faggio.webp'},
            {Name = "Thrust",               Model = "thrust",           Price = 24000,       image = 'https://docs.fivem.net/vehicles/thrust.webp'},
            {Name = "Vortex",               Model = "vortex",           Price = 9800,        image = 'https://docs.fivem.net/vehicles/vortex.webp'},
            {Name = "Chimera",              Model = "chimera",          Price = 38000,       image = 'https://docs.fivem.net/vehicles/chimera.webp'},
            {Name = "Daemon High",          Model = "daemon2",          Price = 13500,       image = 'https://docs.fivem.net/vehicles/daemon2.webp'},
            {Name = "Defiler",              Model = "defiler",          Price = 9800,        image = 'https://docs.fivem.net/vehicles/defiler.webp'},
            {Name = "Vespa",                Model = "faggio2",          Price = 2800,        image = 'https://docs.fivem.net/vehicles/faggio2.webp'},
            {Name = "Manchez",              Model = "manchez",          Price = 5300,        image = 'https://docs.fivem.net/vehicles/manchez.webp'},
            {Name = "Nemesis",              Model = "nemesis",          Price = 5800,        image = 'https://docs.fivem.net/vehicles/nemesis.webp'},
            {Name = "Ruffian",              Model = "ruffian",          Price = 6800,        image = 'https://docs.fivem.net/vehicles/ruffian.webp'},
            {Name = "Sanchez",              Model = "sanchez",          Price = 5300,        image = 'https://docs.fivem.net/vehicles/sanchez.webp'},
            {Name = "Sanctus",              Model = "sanctus",          Price = 25000,       image = 'https://docs.fivem.net/vehicles/sanctus.webp'},
            {Name = "Shotaro Concept",      Model = "shotaro",          Price = 320000,      image = 'https://docs.fivem.net/vehicles/shotaro.webp'},
            {Name = "Zombie",               Model = "zombiea",          Price = 9500,        image = 'https://docs.fivem.net/vehicles/zombiea.webp'},
            {Name = "Zombie Luxuary",       Model = "zombieb",          Price = 12000,       image = 'https://docs.fivem.net/vehicles/zombieb.webp'},
            {Name = "Carbon RS",            Model = "carbonrs",         Price = 18000,       image = 'https://docs.fivem.net/vehicles/carbonrs.webp'},
            {Name = "Gargoyle",             Model = "gargoyle",         Price = 16500,       image = 'https://docs.fivem.net/vehicles/gargoyle.webp'},
            {Name = "Hakuchou",             Model = "hakuchou",         Price = 31000,       image = 'https://docs.fivem.net/vehicles/hakuchou.webp'},
            {Name = "Sanchez Sport",        Model = "sanchez2",         Price = 5300,        image = 'https://docs.fivem.net/vehicles/sanchez2.webp'},
            {Name = "Hakuchou Sport",       Model = "hakuchou2",        Price = 55000,       image = 'https://docs.fivem.net/vehicles/hakuchou2.webp'},
            {Name = "Sovereign",            Model = "sovereign",        Price = 22000,       image = 'https://docs.fivem.net/vehicles/sovereign.webp'},
            {Name = "Woflsbane",            Model = "wolfsbane",        Price = 9000,        image = 'https://docs.fivem.net/vehicles/wolfsbane.webp'},
            {Name = "Innovation",           Model = "innovation",       Price = 23500,       image = 'https://docs.fivem.net/vehicles/innovation.webp'},
            {Name = "Nightblade",           Model = "nightblade",       Price = 35000,       image = 'https://docs.fivem.net/vehicles/nightblade.webp'},
            {Name = "Cliffhanger",          Model = "cliffhanger",      Price = 9500,        image = 'https://docs.fivem.net/vehicles/cliffhanger.webp'}
        },
    },
    ["Off-road"] = {
        Percent = 0.3, -- 30%
        Label = "Off-road",
        Cars = {
            {Name = "Dune Buggy",               Model = "dune",             Price = 8000,            image = 'https://docs.fivem.net/vehicles/dune.webp'},
            {Name = "Bifta",                    Model = "bifta",            Price = 12000,           image = 'https://docs.fivem.net/vehicles/bifta.webp'},
            {Name = "Riata",                    Model = "riata",            Price = 300000,          image = 'https://docs.fivem.net/vehicles/riata.webp'},
            {Name = "Blazer",                   Model = "blazer",           Price = 6500,            image = 'https://docs.fivem.net/vehicles/blazer.webp'},
            {Name = "Rebel",                    Model = "rebel2",           Price = 35000,           image = 'https://docs.fivem.net/vehicles/rebel2.webp'},
            {Name = "Blazer Sport",             Model = "blazer4",          Price = 8500,            image = 'https://docs.fivem.net/vehicles/blazer4.webp'},
            {Name = "Blazer V",                 Model = "blazer5",          Price = 1755600,         image = 'https://docs.fivem.net/vehicles/blazer5.webp'},
            {Name = "Brawler",                  Model = "brawler",          Price = 45000,           image = 'https://docs.fivem.net/vehicles/brawler.webp'},
            {Name = "Bubsta 6x6",               Model = "dubsta3",          Price = 120000,          image = 'https://docs.fivem.net/vehicles/dubsta3.webp'},
            {Name = "Kamacho",                  Model = "kamacho",          Price = 345000,          image = 'https://docs.fivem.net/vehicles/kamacho.webp'},
            {Name = "The Liberator",            Model = "monster",          Price = 210000,          image = 'https://docs.fivem.net/vehicles/monster.webp'},
            {Name = "Guardian",                 Model = "guardian",         Price = 45000,           image = 'https://docs.fivem.net/vehicles/guardian.webp'},
            {Name = "Sandking",                 Model = "sandking",         Price = 55000,           image = 'https://docs.fivem.net/vehicles/sandking.webp'},
            {Name = "Bf Injection",             Model = "bfinjection",      Price = 16000,           image = 'https://docs.fivem.net/vehicles/bfinjection.webp'},
            {Name = "Trophy Truck",             Model = "trophytruck",      Price = 60000,           image = 'https://docs.fivem.net/vehicles/trophytruck.webp'},
            {Name = "Trophy Truck Limited",     Model = "trophytruck2",     Price = 80000,           image = 'https://docs.fivem.net/vehicles/trophytruck2.webp'}
        },
    },
    ["Vans"] = {
        Percent = 0.3, -- 30%
        Label = "Vans",
        Cars = {
            {Name = "Rumpo",               Model = "rumpo",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/rumpo.webp'},
            {Name = "Youga",               Model = "youga",             Price = 10800,           image = 'https://docs.fivem.net/vehicles/youga.webp'},
            {Name = "Camper",              Model = "camper",            Price = 42000,           image = 'https://docs.fivem.net/vehicles/camper.webp'},
            {Name = "Rumpo Trail",         Model = "rumpo3",            Price = 19500,           image = 'https://docs.fivem.net/vehicles/rumpo3.webp'},
            {Name = "Surfer",              Model = "surfer",            Price = 12000,           image = 'https://docs.fivem.net/vehicles/surfer.webp'},
            {Name = "Youga Luxuary",       Model = "youga2",            Price = 14500,           image = 'https://docs.fivem.net/vehicles/youga2.webp'},
            {Name = "Journey",             Model = "journey",           Price = 6500,            image = 'https://docs.fivem.net/vehicles/journey.webp'},
            {Name = "Minivan",             Model = "minivan",           Price = 13000,           image = 'https://docs.fivem.net/vehicles/minivan.webp'},
            {Name = "Bobcat XL",           Model = "bobcatxl",          Price = 32000,           image = 'https://docs.fivem.net/vehicles/bobcatxl.webp'},
            {Name = "Burrito",             Model = "burrito3",          Price = 19000,           image = 'https://docs.fivem.net/vehicles/burrito3.webp'},
            {Name = "Gang Burrito",        Model = "gburrito",          Price = 45000,           image = 'https://docs.fivem.net/vehicles/gburrito.webp'},
            {Name = "Moonbeam",            Model = "moonbeam",          Price = 18000,           image = 'https://docs.fivem.net/vehicles/moonbeam.webp'},
            {Name = "Paradise",            Model = "paradise",          Price = 19000,           image = 'https://docs.fivem.net/vehicles/paradise.webp'},
            {Name = "Burrito",             Model = "gburrito2",         Price = 29000,           image = 'https://docs.fivem.net/vehicles/gburrito2.webp'},
            {Name = "Moonbeam Rider",      Model = "moonbeam2",         Price = 35000,           image = 'https://docs.fivem.net/vehicles/moonbeam2.webp'}
        },
    },
    ["Boats"] = {
        Percent = 0.3, -- 30%
        Label = "Bateaux",
        Cars = {
            {Name = "Squalo",                   Model = "squalo",           Price = 15000,           image = 'https://docs.fivem.net/vehicles/squalo.webp'},
            {Name = "Marquis",                  Model = "marquis",          Price = 15000,           image = 'https://docs.fivem.net/vehicles/marquis.webp'},
            {Name = "Dinghy",                   Model = "dinghy",           Price = 15000,           image = 'https://docs.fivem.net/vehicles/dinghy.webp'},
            {Name = "Dinghy II",                Model = "dinghy2",          Price = 15000,           image = 'https://docs.fivem.net/vehicles/dinghy2.webp'},
            {Name = "Jetmax",                   Model = "jetmax",           Price = 15000,           image = 'https://docs.fivem.net/vehicles/jetmax.webp'},
            {Name = "Police Predator",          Model = "predator",         Price = 15000,           image = 'https://docs.fivem.net/vehicles/predator.webp'},
            {Name = "Tropic",                   Model = "tropic",           Price = 15000,           image = 'https://docs.fivem.net/vehicles/tropic.webp'},
            {Name = "Seashark",                 Model = "seashark",         Price = 15000,           image = 'https://docs.fivem.net/vehicles/seashark.webp'},
            {Name = "Seashark II",              Model = "seashark2",        Price = 15000,           image = 'https://docs.fivem.net/vehicles/seashark2.webp'}
        }
    },
    ["Helicopters"] = {
        Percent = 0.3, -- 30%
        Label = "Helicopters",
        Cars = {
            {Name = "Annihilator",                  Model = "annihilator",          Price = 15000,           image = 'https://docs.fivem.net/vehicles/annihilator.webp'},
            {Name = "Buzzard Attack Chopper",       Model = "buzzard",              Price = 15000,           image = 'https://docs.fivem.net/vehicles/buzzard.webp'},
            {Name = "Buzzard",                      Model = "buzzard2",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/buzzard2.webp'},
            {Name = "Cargobob",                     Model = "cargobob",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/cargobob.webp'},
            {Name = "Cargobob II",                  Model = "cargobob2",            Price = 15000,           image = 'https://docs.fivem.net/vehicles/cargobob2.webp'},
            {Name = "Cargobob III",                 Model = "cargobob3",            Price = 15000,           image = 'https://docs.fivem.net/vehicles/cargobob3.webp'},
            {Name = "Skylift",                      Model = "skylift",              Price = 15000,           image = 'https://docs.fivem.net/vehicles/skylift.webp'},
            {Name = "Police Maverick",              Model = "polmav",               Price = 15000,           image = 'https://docs.fivem.net/vehicles/polmav.webp'},
            {Name = "Maverick",                     Model = "maverick",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/maverick.webp'}
        }
    },
    ["Planes"] = {
        Percent = 0.3, -- 30%
        Label = "Avions",
        Cars = {
            {Name = "Cuban 800",                  	Model = "cuban800",          Price = 15000,           image = 'https://docs.fivem.net/vehicles/cuban800.webp'},
            {Name = "Duster",       				Model = "duster",            Price = 15000,           image = 'https://docs.fivem.net/vehicles/duster.webp'},
            {Name = "Mallard",                      Model = "stunt",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/stunt.webp'},
            {Name = "Mammatus",                     Model = "mammatus",          Price = 15000,           image = 'https://docs.fivem.net/vehicles/mammatus.webp'},
            {Name = "Jet",                  		Model = "jet",            	 Price = 15000,           image = 'https://docs.fivem.net/vehicles/jet.webp'},
            {Name = "Shamal",                 		Model = "shamal",            Price = 15000,           image = 'https://docs.fivem.net/vehicles/shamal.webp'},
            {Name = "Luxor",                      	Model = "luxor",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/luxor.webp'},
            {Name = "Titan",              			Model = "titan",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/titan.webp'},
            {Name = "P-996 LAZER",                  Model = "lazer",             Price = 15000,           image = 'https://docs.fivem.net/vehicles/lazer.webp'},
            {Name = "Cargo Plane",                 	Model = "cargoplane",        Price = 15000,           image = 'https://docs.fivem.net/vehicles/cargoplane.webp'}
        }
    }
}

Config.Class = {
    -- Automobiles
    [0] = 'automobile',   -- Compacts
    [1] = 'automobile',   -- Sedans
    [2] = 'automobile',   -- SUVs
    [3] = 'automobile',   -- Coupes
    [4] = 'automobile',   -- Muscle
    [5] = 'automobile',   -- SportsClassics
    [6] = 'automobile',   -- Sports
    [7] = 'automobile',   -- Super
    [9] = 'automobile',   -- Off-road
    [10] = 'automobile',  -- Industrial
    [11] = 'automobile',  -- Utility
    [12] = 'automobile',  -- Vans
    [17] = 'automobile',  -- Service
    [18] = 'automobile',  -- Emergency
    [19] = 'automobile',  -- Military
    [20] = 'automobile',  -- Commercial
    [21] = 'train',       -- Trains
    [22] = 'automobile',  -- Open Wheel
    -- Bikes
    [8] = 'bike',         -- Motorcycles
    [13] = 'bike',        -- Cycles
    -- Boats
    [14] = 'boat',        -- Boats
    -- Helicopters
    [15] = 'heli',        -- Helicopters
    -- Planes
    [16] = 'plane'        -- Planes
}

Config.Cloakroom = {
    ['cardealer'] = {
        {nom = 'Tenue civile', grade = "", skin = ""},
        {nom = 'Tenue de travail',
            grade = 0,
            skin = {
                [0] = { -- male
                    ['tshirt_1'] = 31, ['tshirt_2'] = 0,
                    ['torso_1'] = 32, ['torso_2'] = 0,
                    ['arms'] = 27,
                    ['pants_1'] = 24, ['pants_2'] = 0,
                    ['shoes_1'] = 10, ['shoes_2'] = 0,
                    ['helmet_1'] = -1, ['helmet_2'] = 0,
                },
                [1] = { -- female
                    ['tshirt_1'] = 38,['tshirt_2'] = 0,
                    ['torso_1'] = 57, ['torso_2'] = 0,
                    ['arms'] = 21,
                    ['pants_1'] = 11, ['pants_2'] = 1,
                    ['shoes_1'] = 49, ['shoes_2'] = 0,
                    ['helmet_1'] = -1, ['helmet_2'] = 0,
                }
            }
        },
    },
    ['motodealer'] = {
        {nom = 'Tenue civile', grade = "", skin = ""},
        {nom = 'Tenue de travail',
            grade = 0,
            skin = {
                [0] = { -- male
                    ['tshirt_1'] = 31, ['tshirt_2'] = 0,
                    ['torso_1'] = 32, ['torso_2'] = 0,
                    ['arms'] = 27,
                    ['pants_1'] = 24, ['pants_2'] = 0,
                    ['shoes_1'] = 10, ['shoes_2'] = 0,
                    ['helmet_1'] = -1, ['helmet_2'] = 0,
                },
                [1] = { -- female
                    ['tshirt_1'] = 38,['tshirt_2'] = 0,
                    ['torso_1'] = 57, ['torso_2'] = 0,
                    ['arms'] = 21,
                    ['pants_1'] = 11, ['pants_2'] = 1,
                    ['shoes_1'] = 49, ['shoes_2'] = 0,
                    ['helmet_1'] = -1, ['helmet_2'] = 0,
                }
            }
        },
    }    
}

Config.AutoBilling = false
Config.Billing = function(id, society, jobLabel, price)
    TriggerServerEvent('esx_billing:sendBill', id, society, jobLabel, price)
    --[[TriggerServerEvent("MXXR_SendBillSociety", 
        price, -- Prix de la facture | Amount of the bill
        reason, -- Raison de la facture | Reason of the bill
        id, -- ID Server du joueur | Server ID of the player
        society, -- Nom de la société (ex : society_police) | Name of the society (ex : society_police)
        jobLabel, -- Label de la société (ex : Police) | Label of the society (ex : Police)
        notif -- Si vous souhaitez une notification (true ou false)
    )]]
end
Config.Notify = function(key, source, ...)
    local service = IsDuplicityVersion()
    local description, data
    if ... then
         description = (Config.Notifications[key].description):format(...)
         data = {
            id = Config.Notifications[key].id,
            title = Config.Notifications[key].title,
            description = description,
            position = Config.Notifications[key].position,
            style = Config.Notifications[key].style,
            icon = Config.Notifications[key].icon,
            type = Config.Notifications[key].type,
            iconColor = Config.Notifications[key].iconColor
         }
    end
    lib.notify(service and source or (data or Config.Notifications[key]), service and (data or Config.Notifications[key]))
end

Last updated