Config
Config.Locale = GetConvar('esx:locale', 'fr')
Config.PositionMenu = 'top-left' --'top-left' / 'top-right' / 'bottom-left' / 'bottom-right'
Config.PositionNotification = 'top-right' --'top' / 'top-right' / 'top-left' / 'bottom' / 'bottom-right' / 'bottom-left'
Config.billing = true
Config.T1gerMechanic = false
Config.Filter = {
['mechanic'] = 'autoperf'
}
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
Config.List = {
Zone = {
{
pos = {
vector3(-1157.852905, -2020.932007, 12.734094)
},
job = 'bennys',
textUI = {
message = "[E] - Ouvrir menu Bennys",
position = "top-center",
icon = 'car',
borderRadius = 0,
backgroundColor = '#000000',
color = 'white'
},
},
{
pos = {
vector3(-221.686325, -1329.657837, 30.479216)
},
job = 'mechanic',
textUI = {
message = "[E] - Ouvrir menu Mécanicien",
position = "top-center",
icon = 'car',
borderRadius = 0,
backgroundColor = '#000000',
color = 'white'
},
}
},
buttonsMenu = {
{name = 'Esthétiques' , icon = 'magic', event = "aestheticMenu"},
{name = 'Peintures' , icon = 'paint-roller', event = "colorMenu"},
{name = 'Performances' , icon = 'cogs', event = "upgradeMenu"},
{name = 'Fumée des pneus' , icon = 'cloud', event = "tyreMenu"},
{name = 'Neon' , icon = 'lightbulb', event = "neonMenu"},
{name = 'Extras' , icon = 'plus', event = "extrasMenu"},
{name = 'Valider les modifications' , icon = 'check', event = "listMenu"},
},
Price = {
primary = 3000,
secondary = 1500,
pearlescent = 5000,
wheel = 600,
headlight = 2000,
interior = 500,
tiresmoke = 1000,
turbo = 15000,
plate = 500,
window = 750,
neon = 2500,
},
vehicleClassMultiplier = { -- https://docs.fivem.net/natives/?_0x29439776AAA00A62
[0] = 1,
[1] = 1,
[2] = 2,
[3] = 2,
[4] = 2,
[5] = 3,
[6] = 3,
[7] = 4,
[8] = 1,
[9] = 1,
[10] = 1,
[11] = 1,
[12] = 1,
[13] = 1,
[14] = 1,
[15] = 1,
[16] = 1,
[17] = 1,
[18] = 1,
[19] = 1,
[20] = 1,
[21] = 1,
},
Categories = { -- https://mycroft-studios.github.io/esx-framework.github.io/es_extended/client/functions/game/setvehicleproperties
{name = 'Aileron', modType = 0, price = 200},
{name = 'Pare-choc avant', modType = 1, price = 200},
{name = 'Pare-choc arrière', modType = 2, price = 200},
{name = 'Bas de caisse', modType = 3, price = 200},
{name = 'Pot d\'échappement', modType = 4, price = 200},
{name = 'Cage', modType = 5, price = 200},
{name = 'Grille', modType = 6, price = 200},
{name = 'Capot', modType = 7, price = 200},
{name = 'Aile gauche', modType = 8, price = 200},
{name = 'Aile droite', modType = 9, price = 200},
{name = 'Toit', modType = 10, price = 200},
{name = 'Klaxon', modType = 14, price = 200},
{name = 'Jantes', modType = 23, price = 200},
{name = 'Jante arrière', modType = 24, price = 200},
{name = 'Contour Plaque', modType = 25, price = 200},
{name = 'Plaque-Avant', modType = 26, price = 200},
{name = 'Pare-brise', modType = 27, price = 200},
{name = 'Décorations intérieures', modType = 28, price = 200},
{name = 'Intérieur(s)', modType = 29, price = 200},
{name = 'Tableau de bord', modType = 30, price = 200},
{name = 'Portière(s)', modType = 31, price = 200},
{name = 'Sièges', modType = 32, price = 200},
{name = 'Volant', modType = 33, price = 200},
{name = 'Levier de vitesse', modType = 34, price = 200},
{name = 'Plaque', modType = 35, price = 200},
{name = 'Enceintes', modType = 36, price = 200},
{name = 'Coffre', modType = 37, price = 200},
{name = 'Suspension hydraulique', modType = 38, price = 200},
{name = 'Bloc moteur', modType = 39, price = 200},
{name = 'Filtre à air', modType = 40, price = 200},
{name = 'Barre anti rapprochement', modType = 41, price = 200},
{name = 'Phares', modType = 42, price = 200},
{name = 'Antenne', modType = 43, price = 200},
{name = 'Prise d\'air', modType = 44, price = 200},
{name = 'Réservoir', modType = 45, price = 200},
{name = 'Déflécteur', modType = 46, price = 200},
{name = 'Divers', modType = 47, price = 200},
{name = 'Autocollants', modType = 48, price = 200}
},
Upgrade = {
{name = 'Moteur', modType = 11, price = 6000},
{name = 'Freins', modType = 12, price = 4000},
{name = 'Transmission', modType = 13, price = 5000},
{name = 'Suspension', modType = 15, price = 5000},
{name = 'Blindage', modType = 16, price = 10000},
},
SmokeColor = {
{colorName = 'Off', r = false, g = false, b = false},
{colorName = 'Blanc', r = 255, g = 255, b = 255},
{colorName = 'Rouge', r = 255, g = 0, b = 0},
{colorName = 'Vert Citron', r = 0, g = 255, b = 0},
{colorName = 'Bleu', r = 0, g = 0, b = 255},
{colorName = 'Jaune', r = 255, g = 255, b = 0},
{colorName = 'Cyan', r = 0, g = 255, b = 255},
{colorName = 'Magenta', r = 255, g = 0, b = 255},
{colorName = 'Argent', r = 192, g = 192, b = 192},
{colorName = 'Gris', r = 128, g = 128, b = 128},
{colorName = 'Bordeaux', r = 128, g = 0, b = 0},
{colorName = 'Olive', r = 128, g = 128, b = 0},
{colorName = 'Vert', r = 0, g = 128, b = 0},
{colorName = 'Violet', r = 128, g = 0, b = 128},
{colorName = 'Sarcelle', r = 0, g = 128, b = 128},
{colorName = 'Marine', r = 0, g = 0, b = 128}
},
Windows = {
{label = '100%'},
{label = '75%'},
{label = '50%'},
{label = 'Stock'},
{label = '25%'}
},
Xenon = {
{label = 'Origine'},
{label = 'Blanc'},
{label = 'Bleu'},
{label = 'Bleu électrique'},
{label = 'Menthe verte'},
{label = 'Vert citron'},
{label = 'Jaune'},
{label = 'Or'},
{label = 'Orange'},
{label = 'Rouge'},
{label = 'Rose'},
{label = 'Rose vif'},
{label = 'Violet'},
{label = 'Lumière noire'}
},
Plate = {
{label = 'Bleu & Blanc'},
{label = 'Jaune & Noir'},
{label = 'Jaune & Bleu'},
{label = 'Bleu & Blanc #1'},
{label = 'Bleu & Blanc #2'},
{label = 'Yankton'}
},
ColorsList = {
{label = 'Noir'},
{label = 'Graphite'},
{label = 'Noir métalisé'},
{label = 'Acier fondu'},
{label = 'Argenté'},
{label = 'Gris métallisé'},
{label = 'Acier laminé'},
{label = 'Gris foncé'},
{label = 'Gris rocheux'},
{label = 'Gris nuit'},
{label = 'Anthracite'},
{label = 'Noir anthracite'},
{label = 'Noir matte'},
{label = 'Gris matte'},
{label = 'Noir brillant'},
{label = 'Nuit sombre'},
{label = 'Gris profond'},
{label = 'Gris bitume'},
{label = 'Gris béton'},
{label = 'Argent sombre'},
{label = 'Magnésite'},
{label = 'Pétrole'},
{label = 'Argent'},
{label = 'Zinc'},
{label = 'Dolomite'},
{label = 'Argent bleuté'},
{label = 'Rouge métallisé'},
{label = 'Rouge'},
{label = 'Rouge turin'},
{label = 'Coquelicot'},
{label = 'Rouge cuivré'},
{label = 'Rouge cardinal'},
{label = 'Rouge brique'},
{label = 'Grenat'},
{label = 'Pourpre'},
{label = 'Tangerine'},
{label = 'Or'},
{label = 'Orange'},
{label = 'Rouge matte'},
{label = 'Rouge foncé'},
{label = 'Orange matte'},
{label = 'Jaune'},
{label = 'Rouge pulpeux'},
{label = 'Rouge brillant'},
{label = 'Cuivre'},
{label = 'Rouge pale'},
{label = 'Marron clair'},
{label = 'Marron foncé'},
{label = 'Vert foncé'},
{label = 'Vert rally'},
{label = 'Vert sapin'},
{label = 'Vert olive'},
{label = 'Vert clair'},
{label = 'Topaze'},
{label = 'Vert lime'},
{label = 'Vert forêt'},
{label = 'Vert pelouse'},
{label = 'Vert impérial'},
{label = 'Vert bouteille'},
{label = 'Bleu clair'},
{label = 'Bleu galaxy'},
{label = 'Bleu foncé'},
{label = 'Bleu azur'},
{label = 'Bleu marine'},
{label = 'Lapis lazuli'},
{label = 'Acier bleu'},
{label = 'Bleu diamant'},
{label = 'Surfer'},
{label = 'Pastel'},
{label = 'Bleu celeste'},
{label = 'Indigo'},
{label = 'Violet profond'},
{label = 'Bleu rally'},
{label = 'Bleu paradis'},
{label = 'Bleu nuit'},
{label = 'Violet foncé'},
{label = 'Bleu cyan'},
{label = 'Cobalt'},
{label = 'Bleu electrique'},
{label = 'Bleu horizon'},
{label = 'Améthyste'},
{label = 'Bleu métallisé'},
{label = 'Aqua marine'},
{label = 'Bleu agathe'},
{label = 'Zirconium'},
{label = 'Spinelle'},
{label = 'Tourmaline'},
{label = 'Jaune Blé'},
{label = 'Jaune rally'},
{label = 'Bronze'},
{label = 'Jaune clair'},
{label = 'Vert citron'},
{label = 'Champagne'},
{label = 'Marron métallisé'},
{label = 'Expresso'},
{label = 'Chocolat'},
{label = 'Terre cuite'},
{label = 'Marbre'},
{label = 'Sable'},
{label = 'Sépia'},
{label = 'Bison'},
{label = 'Palmier'},
{label = 'Caramel'},
{label = 'Rouille'},
{label = 'Chataigne'},
{label = 'Vanille'},
{label = 'Crème'},
{label = 'Marron'},
{label = 'Noisette'},
{label = 'Coquillage'},
{label = 'Blanc'},
{label = 'Blanc polair'},
{label = 'Beige'},
{label = 'Acajou'},
{label = 'Chaudron'},
{label = 'Blond'},
{label = 'Chrome brossé'},
{label = 'Chrome noir'},
{label = 'Aluminium brossé'},
{label = 'Chrome'},
{label = 'Blanc matte'},
{label = 'Neige'},
{label = 'Orange clair'},
{label = 'Pèche'},
{label = 'Vert anis'},
{label = 'Jaune pâle'},
{label = 'Paradis'},
{label = 'Kaki'},
{label = 'Gravillon'},
{label = 'Citrouille'},
{label = 'Coton'},
{label = 'Albâtre'},
{label = 'Vert armée'},
{label = 'Blanc pure'},
{label = 'Rose electrique'},
{label = 'Rose saumon'},
{label = 'Rose dragée'},
{label = 'Orange'},
{label = 'Vert'},
{label = 'Bleu'},
{label = 'Bleu minuit'},
{label = 'Violet mystique'},
{label = 'Rouge vin'},
{label = 'Gris chasseur'},
{label = 'Violet métallisé'},
{label = 'Bleu interdit'},
{label = 'Carbone'},
{label = 'Violet matte'},
{label = 'Violet profond matte'},
{label = 'Volcano'},
{label = 'Vert sombre'},
{label = 'Vert chasseur'},
{label = 'Terre foncé'},
{label = 'Désert'},
{label = 'Amarylisse'},
{label = 'Gris'},
{label = 'Bleu glacier'},
{label = 'Or pure'},
{label = 'Or brossé'},
{label = 'Or clair'},
},
}
Last updated