mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 09:18:53 +00:00
943 lines
24 KiB
Lua
943 lines
24 KiB
Lua
<<<<<<< HEAD
|
|
Config = {}
|
|
Config.Locale = 'en'
|
|
|
|
-- [Config.EnableCommands]
|
|
-- Enables Commands Such As /char and /chardel
|
|
Config.EnableCommands = true
|
|
|
|
-- [Config.UseSteamID]
|
|
-- Changes the identifiers from Rockstar License To Steam. In order to use this, you will have to have
|
|
-- made edits to your ESX in order to use Steam identifiers all around, because new ESX uses Rockstar
|
|
-- license. I just made it easier for people that convert to steam identifiers.
|
|
|
|
-- [Config.UseDeferrals]
|
|
-- EXPERIMENTAL Character Registration Method. This will allow players to create identities in deferrals
|
|
-- before they ever join the server. This still needs time of testing to see what issues that we have
|
|
-- in linux servers and windows servers, and which artifacts it will work on, and which artifacts it
|
|
-- will not work on. If you don't know a lot about this, I would suggest to set it false for now.
|
|
Config.UseDeferrals = false -- EXPERIMENTAL Character Registration Method.
|
|
|
|
|
|
-- These values are for the second input validation in server/main.lua
|
|
Config.MaxNameLength = 20
|
|
Config.MinHeight = 45
|
|
Config.MaxHeight = 96
|
|
Config.LowestYear = 1900
|
|
Config.HighestYear = 2021
|
|
|
|
Config.FullCharDelete = false
|
|
Config.EnableDebugging = false
|
|
=======
|
|
Config = {}
|
|
Config.DrawDistance = 100.0
|
|
Config.Locale = 'en'
|
|
Config.IsMechanicJobOnly = false
|
|
|
|
Config.Zones = {
|
|
|
|
ls1 = {
|
|
Pos = { x = -337.38, y = -136.92, z = 38.57},
|
|
Size = {x = 3.0, y = 3.0, z = 0.2},
|
|
Color = {r = 204, g = 204, b = 0},
|
|
Marker= 1,
|
|
Name = _U('blip_name'),
|
|
Hint = _U('press_custom')
|
|
},
|
|
|
|
ls2 = {
|
|
Pos = { x = -1155.53, y = -2007.18, z = 12.74},
|
|
Size = {x = 3.0, y = 3.0, z = 0.2},
|
|
Color = {r = 204, g = 204, b = 0},
|
|
Marker= 1,
|
|
Name = _U('blip_name'),
|
|
Hint = _U('press_custom')
|
|
},
|
|
|
|
ls3 = {
|
|
Pos = { x = 731.81, y = -1088.82, z = 21.73},
|
|
Size = {x = 3.0, y = 3.0, z = 0.2},
|
|
Color = {r = 204, g = 204, b = 0},
|
|
Marker= 1,
|
|
Name = _U('blip_name'),
|
|
Hint = _U('press_custom')
|
|
},
|
|
|
|
ls4 = {
|
|
Pos = { x = 1175.04, y = 2640.21, z = 37.32},
|
|
Size = {x = 3.0, y = 3.0, z = 0.2},
|
|
Color = {r = 204, g = 204, b = 0},
|
|
Marker= 1,
|
|
Name = _U('blip_name'),
|
|
Hint = _U('press_custom')
|
|
},
|
|
|
|
ls5 = {
|
|
Pos = { x = 110.99, y = 6626.39, z = 30.89},
|
|
Size = {x = 3.0, y = 3.0, z = 0.2},
|
|
Color = {r = 204, g = 204, b = 0},
|
|
Marker= 1,
|
|
Name = _U('blip_name'),
|
|
Hint = _U('press_custom')
|
|
}
|
|
|
|
}
|
|
|
|
Config.Colors = {
|
|
{label = _U('black'), value = 'black'},
|
|
{label = _U('white'), value = 'white'},
|
|
{label = _U('grey'), value = 'grey'},
|
|
{label = _U('red'), value = 'red'},
|
|
{label = _U('pink'), value = 'pink'},
|
|
{label = _U('blue'), value = 'blue'},
|
|
{label = _U('yellow'), value = 'yellow'},
|
|
{label = _U('green'), value = 'green'},
|
|
{label = _U('orange'), value = 'orange'},
|
|
{label = _U('brown'), value = 'brown'},
|
|
{label = _U('purple'), value = 'purple'},
|
|
{label = _U('chrome'), value = 'chrome'},
|
|
{label = _U('gold'), value = 'gold'}
|
|
}
|
|
|
|
function GetColors(color)
|
|
local colors = {}
|
|
if color == 'black' then
|
|
colors = {
|
|
{ index = 0, label = _U('black')},
|
|
{ index = 1, label = _U('graphite')},
|
|
{ index = 2, label = _U('black_metallic')},
|
|
{ index = 3, label = _U('caststeel')},
|
|
{ index = 11, label = _U('black_anth')},
|
|
{ index = 12, label = _U('matteblack')},
|
|
{ index = 15, label = _U('darknight')},
|
|
{ index = 16, label = _U('deepblack')},
|
|
{ index = 21, label = _U('oil')},
|
|
{ index = 147, label = _U('carbon')}
|
|
}
|
|
elseif color == 'white' then
|
|
colors = {
|
|
{ index = 106, label = _U('vanilla')},
|
|
{ index = 107, label = _U('creme')},
|
|
{ index = 111, label = _U('white')},
|
|
{ index = 112, label = _U('polarwhite')},
|
|
{ index = 113, label = _U('beige')},
|
|
{ index = 121, label = _U('mattewhite')},
|
|
{ index = 122, label = _U('snow')},
|
|
{ index = 131, label = _U('cotton')},
|
|
{ index = 132, label = _U('alabaster')},
|
|
{ index = 134, label = _U('purewhite')}
|
|
}
|
|
elseif color == 'grey' then
|
|
colors = {
|
|
{ index = 4, label = _U('silver')},
|
|
{ index = 5, label = _U('metallicgrey')},
|
|
{ index = 6, label = _U('laminatedsteel')},
|
|
{ index = 7, label = _U('darkgray')},
|
|
{ index = 8, label = _U('rockygray')},
|
|
{ index = 9, label = _U('graynight')},
|
|
{ index = 10, label = _U('aluminum')},
|
|
{ index = 13, label = _U('graymat')},
|
|
{ index = 14, label = _U('lightgrey')},
|
|
{ index = 17, label = _U('asphaltgray')},
|
|
{ index = 18, label = _U('grayconcrete')},
|
|
{ index = 19, label = _U('darksilver')},
|
|
{ index = 20, label = _U('magnesite')},
|
|
{ index = 22, label = _U('nickel')},
|
|
{ index = 23, label = _U('zinc')},
|
|
{ index = 24, label = _U('dolomite')},
|
|
{ index = 25, label = _U('bluesilver')},
|
|
{ index = 26, label = _U('titanium')},
|
|
{ index = 66, label = _U('steelblue')},
|
|
{ index = 93, label = _U('champagne')},
|
|
{ index = 144, label = _U('grayhunter')},
|
|
{ index = 156, label = _U('grey')}
|
|
}
|
|
elseif color == 'red' then
|
|
colors = {
|
|
{ index = 27, label = _U('red')},
|
|
{ index = 28, label = _U('torino_red')},
|
|
{ index = 29, label = _U('poppy')},
|
|
{ index = 30, label = _U('copper_red')},
|
|
{ index = 31, label = _U('cardinal')},
|
|
{ index = 32, label = _U('brick')},
|
|
{ index = 33, label = _U('garnet')},
|
|
{ index = 34, label = _U('cabernet')},
|
|
{ index = 35, label = _U('candy')},
|
|
{ index = 39, label = _U('matte_red')},
|
|
{ index = 40, label = _U('dark_red')},
|
|
{ index = 43, label = _U('red_pulp')},
|
|
{ index = 44, label = _U('bril_red')},
|
|
{ index = 46, label = _U('pale_red')},
|
|
{ index = 143, label = _U('wine_red')},
|
|
{ index = 150, label = _U('volcano')}
|
|
}
|
|
elseif color == 'pink' then
|
|
colors = {
|
|
{ index = 135, label = _U('electricpink')},
|
|
{ index = 136, label = _U('salmon')},
|
|
{ index = 137, label = _U('sugarplum')}
|
|
}
|
|
elseif color == 'blue' then
|
|
colors = {
|
|
{ index = 54, label = _U('topaz')},
|
|
{ index = 60, label = _U('light_blue')},
|
|
{ index = 61, label = _U('galaxy_blue')},
|
|
{ index = 62, label = _U('dark_blue')},
|
|
{ index = 63, label = _U('azure')},
|
|
{ index = 64, label = _U('navy_blue')},
|
|
{ index = 65, label = _U('lapis')},
|
|
{ index = 67, label = _U('blue_diamond')},
|
|
{ index = 68, label = _U('surfer')},
|
|
{ index = 69, label = _U('pastel_blue')},
|
|
{ index = 70, label = _U('celeste_blue')},
|
|
{ index = 73, label = _U('rally_blue')},
|
|
{ index = 74, label = _U('blue_paradise')},
|
|
{ index = 75, label = _U('blue_night')},
|
|
{ index = 77, label = _U('cyan_blue')},
|
|
{ index = 78, label = _U('cobalt')},
|
|
{ index = 79, label = _U('electric_blue')},
|
|
{ index = 80, label = _U('horizon_blue')},
|
|
{ index = 82, label = _U('metallic_blue')},
|
|
{ index = 83, label = _U('aquamarine')},
|
|
{ index = 84, label = _U('blue_agathe')},
|
|
{ index = 85, label = _U('zirconium')},
|
|
{ index = 86, label = _U('spinel')},
|
|
{ index = 87, label = _U('tourmaline')},
|
|
{ index = 127, label = _U('paradise')},
|
|
{ index = 140, label = _U('bubble_gum')},
|
|
{ index = 141, label = _U('midnight_blue')},
|
|
{ index = 146, label = _U('forbidden_blue')},
|
|
{ index = 157, label = _U('glacier_blue')}
|
|
}
|
|
elseif color == 'yellow' then
|
|
colors = {
|
|
{ index = 42, label = _U('yellow')},
|
|
{ index = 88, label = _U('wheat')},
|
|
{ index = 89, label = _U('raceyellow')},
|
|
{ index = 91, label = _U('paleyellow')},
|
|
{ index = 126, label = _U('lightyellow')}
|
|
}
|
|
elseif color == 'green' then
|
|
colors = {
|
|
{ index = 49, label = _U('met_dark_green')},
|
|
{ index = 50, label = _U('rally_green')},
|
|
{ index = 51, label = _U('pine_green')},
|
|
{ index = 52, label = _U('olive_green')},
|
|
{ index = 53, label = _U('light_green')},
|
|
{ index = 55, label = _U('lime_green')},
|
|
{ index = 56, label = _U('forest_green')},
|
|
{ index = 57, label = _U('lawn_green')},
|
|
{ index = 58, label = _U('imperial_green')},
|
|
{ index = 59, label = _U('green_bottle')},
|
|
{ index = 92, label = _U('citrus_green')},
|
|
{ index = 125, label = _U('green_anis')},
|
|
{ index = 128, label = _U('khaki')},
|
|
{ index = 133, label = _U('army_green')},
|
|
{ index = 151, label = _U('dark_green')},
|
|
{ index = 152, label = _U('hunter_green')},
|
|
{ index = 155, label = _U('matte_foilage_green')}
|
|
}
|
|
elseif color == 'orange' then
|
|
colors = {
|
|
{ index = 36, label = _U('tangerine')},
|
|
{ index = 38, label = _U('orange')},
|
|
{ index = 41, label = _U('matteorange')},
|
|
{ index = 123, label = _U('lightorange')},
|
|
{ index = 124, label = _U('peach')},
|
|
{ index = 130, label = _U('pumpkin')},
|
|
{ index = 138, label = _U('orangelambo')}
|
|
}
|
|
elseif color == 'brown' then
|
|
colors = {
|
|
{ index = 45, label = _U('copper')},
|
|
{ index = 47, label = _U('lightbrown')},
|
|
{ index = 48, label = _U('darkbrown')},
|
|
{ index = 90, label = _U('bronze')},
|
|
{ index = 94, label = _U('brownmetallic')},
|
|
{ index = 95, label = _U('Expresso')},
|
|
{ index = 96, label = _U('chocolate')},
|
|
{ index = 97, label = _U('terracotta')},
|
|
{ index = 98, label = _U('marble')},
|
|
{ index = 99, label = _U('sand')},
|
|
{ index = 100, label = _U('sepia')},
|
|
{ index = 101, label = _U('bison')},
|
|
{ index = 102, label = _U('palm')},
|
|
{ index = 103, label = _U('caramel')},
|
|
{ index = 104, label = _U('rust')},
|
|
{ index = 105, label = _U('chestnut')},
|
|
{ index = 108, label = _U('brown')},
|
|
{ index = 109, label = _U('hazelnut')},
|
|
{ index = 110, label = _U('shell')},
|
|
{ index = 114, label = _U('mahogany')},
|
|
{ index = 115, label = _U('cauldron')},
|
|
{ index = 116, label = _U('blond')},
|
|
{ index = 129, label = _U('gravel')},
|
|
{ index = 153, label = _U('darkearth')},
|
|
{ index = 154, label = _U('desert')}
|
|
}
|
|
elseif color == 'purple' then
|
|
colors = {
|
|
{ index = 71, label = _U('indigo')},
|
|
{ index = 72, label = _U('deeppurple')},
|
|
{ index = 76, label = _U('darkviolet')},
|
|
{ index = 81, label = _U('amethyst')},
|
|
{ index = 142, label = _U('mysticalviolet')},
|
|
{ index = 145, label = _U('purplemetallic')},
|
|
{ index = 148, label = _U('matteviolet')},
|
|
{ index = 149, label = _U('mattedeeppurple')}
|
|
}
|
|
elseif color == 'chrome' then
|
|
colors = {
|
|
{ index = 117, label = _U('brushedchrome')},
|
|
{ index = 118, label = _U('blackchrome')},
|
|
{ index = 119, label = _U('brushedaluminum')},
|
|
{ index = 120, label = _U('chrome')}
|
|
}
|
|
elseif color == 'gold' then
|
|
colors = {
|
|
{ index = 37, label = _U('gold')},
|
|
{ index = 158, label = _U('puregold')},
|
|
{ index = 159, label = _U('brushedgold')},
|
|
{ index = 160, label = _U('lightgold')}
|
|
}
|
|
end
|
|
return colors
|
|
end
|
|
|
|
function GetWindowName(index)
|
|
if (index == 1) then
|
|
return "Pure Black"
|
|
elseif (index == 2) then
|
|
return "Darksmoke"
|
|
elseif (index == 3) then
|
|
return "Lightsmoke"
|
|
elseif (index == 4) then
|
|
return "Limo"
|
|
elseif (index == 5) then
|
|
return "Green"
|
|
else
|
|
return "Unknown"
|
|
end
|
|
end
|
|
|
|
function GetHornName(index)
|
|
if (index == 0) then
|
|
return "Truck Horn"
|
|
elseif (index == 1) then
|
|
return "Cop Horn"
|
|
elseif (index == 2) then
|
|
return "Clown Horn"
|
|
elseif (index == 3) then
|
|
return "Musical Horn 1"
|
|
elseif (index == 4) then
|
|
return "Musical Horn 2"
|
|
elseif (index == 5) then
|
|
return "Musical Horn 3"
|
|
elseif (index == 6) then
|
|
return "Musical Horn 4"
|
|
elseif (index == 7) then
|
|
return "Musical Horn 5"
|
|
elseif (index == 8) then
|
|
return "Sad Trombone"
|
|
elseif (index == 9) then
|
|
return "Classical Horn 1"
|
|
elseif (index == 10) then
|
|
return "Classical Horn 2"
|
|
elseif (index == 11) then
|
|
return "Classical Horn 3"
|
|
elseif (index == 12) then
|
|
return "Classical Horn 4"
|
|
elseif (index == 13) then
|
|
return "Classical Horn 5"
|
|
elseif (index == 14) then
|
|
return "Classical Horn 6"
|
|
elseif (index == 15) then
|
|
return "Classical Horn 7"
|
|
elseif (index == 16) then
|
|
return "Scale - Do"
|
|
elseif (index == 17) then
|
|
return "Scale - Re"
|
|
elseif (index == 18) then
|
|
return "Scale - Mi"
|
|
elseif (index == 19) then
|
|
return "Scale - Fa"
|
|
elseif (index == 20) then
|
|
return "Scale - Sol"
|
|
elseif (index == 21) then
|
|
return "Scale - La"
|
|
elseif (index == 22) then
|
|
return "Scale - Ti"
|
|
elseif (index == 23) then
|
|
return "Scale - Do"
|
|
elseif (index == 24) then
|
|
return "Jazz Horn 1"
|
|
elseif (index == 25) then
|
|
return "Jazz Horn 2"
|
|
elseif (index == 26) then
|
|
return "Jazz Horn 3"
|
|
elseif (index == 27) then
|
|
return "Jazz Horn Loop"
|
|
elseif (index == 28) then
|
|
return "Star Spangled Banner 1"
|
|
elseif (index == 29) then
|
|
return "Star Spangled Banner 2"
|
|
elseif (index == 30) then
|
|
return "Star Spangled Banner 3"
|
|
elseif (index == 31) then
|
|
return "Star Spangled Banner 4"
|
|
elseif (index == 32) then
|
|
return "Classical Horn 8 Loop"
|
|
elseif (index == 33) then
|
|
return "Classical Horn 9 Loop"
|
|
elseif (index == 34) then
|
|
return "Classical Horn 10 Loop"
|
|
elseif (index == 35) then
|
|
return "Classical Horn 8"
|
|
elseif (index == 36) then
|
|
return "Classical Horn 9"
|
|
elseif (index == 37) then
|
|
return "Classical Horn 10"
|
|
elseif (index == 38) then
|
|
return "Funeral Loop"
|
|
elseif (index == 39) then
|
|
return "Funeral"
|
|
elseif (index == 40) then
|
|
return "Spooky Loop"
|
|
elseif (index == 41) then
|
|
return "Spooky"
|
|
elseif (index == 42) then
|
|
return "San Andreas Loop"
|
|
elseif (index == 43) then
|
|
return "San Andreas"
|
|
elseif (index == 44) then
|
|
return "Liberty City Loop"
|
|
elseif (index == 45) then
|
|
return "Liberty City"
|
|
elseif (index == 46) then
|
|
return "Festive 1 Loop"
|
|
elseif (index == 47) then
|
|
return "Festive 1"
|
|
elseif (index == 48) then
|
|
return "Festive 2 Loop"
|
|
elseif (index == 49) then
|
|
return "Festive 2"
|
|
elseif (index == 50) then
|
|
return "Festive 3 Loop"
|
|
elseif (index == 51) then
|
|
return "Festive 3"
|
|
else
|
|
return "Unknown Horn"
|
|
end
|
|
end
|
|
|
|
function GetNeons()
|
|
local neons = {
|
|
{label = _U('white'), r = 255, g = 255, b = 255},
|
|
{label = "Slate Gray", r = 112, g = 128, b = 144},
|
|
{label = "Blue", r = 0, g = 0, b = 255},
|
|
{label = "Light Blue", r = 0, g = 150, b = 255},
|
|
{label = "Navy Blue", r = 0, g = 0, b = 128},
|
|
{label = "Sky Blue", r = 135, g = 206, b = 235},
|
|
{label = "Turquoise", r = 0, g = 245, b = 255},
|
|
{label = "Mint Green", r = 50, g = 255, b = 155},
|
|
{label = "Lime Green", r = 0, g = 255, b = 0},
|
|
{label = "Olive", r = 128, g = 128, b = 0},
|
|
{label = _U('yellow'), r = 255, g = 255, b = 0},
|
|
{label = _U('gold'), r = 255, g = 215, b = 0},
|
|
{label = _U('orange'), r = 255, g = 165, b = 0},
|
|
{label = _U('wheat'), r = 245, g = 222, b = 179},
|
|
{label = _U('red'), r = 255, g = 0, b = 0},
|
|
{label = _U('pink'), r = 255, g = 161, b = 211},
|
|
{label = _U('brightpink'), r = 255, g = 0, b = 255},
|
|
{label = _U('purple'), r = 153, g = 0, b = 153},
|
|
{label = "Ivory", r = 41, g = 36, b = 33}
|
|
}
|
|
|
|
return neons
|
|
end
|
|
|
|
function GetPlatesName(index)
|
|
if (index == 0) then
|
|
return _U('blue_on_white_1')
|
|
elseif (index == 1) then
|
|
return _U('yellow_on_black')
|
|
elseif (index == 2) then
|
|
return _U('yellow_blue')
|
|
elseif (index == 3) then
|
|
return _U('blue_on_white_2')
|
|
elseif (index == 4) then
|
|
return _U('blue_on_white_3')
|
|
end
|
|
end
|
|
|
|
Config.Menus = {
|
|
main = {
|
|
label = 'LS CUSTOMS',
|
|
parent = nil,
|
|
upgrades = _U('upgrades'),
|
|
cosmetics = _U('cosmetics')
|
|
},
|
|
upgrades = {
|
|
label = _U('upgrades'),
|
|
parent = 'main',
|
|
modEngine = _U('engine'),
|
|
modBrakes = _U('brakes'),
|
|
modTransmission = _U('transmission'),
|
|
modSuspension = _U('suspension'),
|
|
modArmor = _U('armor'),
|
|
modTurbo = _U('turbo')
|
|
},
|
|
modEngine = {
|
|
label = _U('engine'),
|
|
parent = 'upgrades',
|
|
modType = 11,
|
|
price = {13.95, 32.56, 65.12, 139.53}
|
|
},
|
|
modBrakes = {
|
|
label = _U('brakes'),
|
|
parent = 'upgrades',
|
|
modType = 12,
|
|
price = {4.65, 9.3, 18.6, 13.95}
|
|
},
|
|
modTransmission = {
|
|
label = _U('transmission'),
|
|
parent = 'upgrades',
|
|
modType = 13,
|
|
price = {13.95, 20.93, 46.51}
|
|
},
|
|
modSuspension = {
|
|
label = _U('suspension'),
|
|
parent = 'upgrades',
|
|
modType = 15,
|
|
price = {3.72, 7.44, 14.88, 29.77, 40.2}
|
|
},
|
|
modArmor = {
|
|
label = _U('armor'),
|
|
parent = 'upgrades',
|
|
modType = 16,
|
|
price = {69.77, 116.28, 130.00, 150.00, 180.00, 190.00}
|
|
},
|
|
modTurbo = {
|
|
label = _U('turbo'),
|
|
parent = 'upgrades',
|
|
modType = 17,
|
|
price = {55.81}
|
|
},
|
|
cosmetics = {
|
|
label = _U('cosmetics'),
|
|
parent = 'main',
|
|
bodyparts = _U('bodyparts'),
|
|
windowTint = _U('windowtint'),
|
|
modHorns = _U('horns'),
|
|
neonColor = _U('neons'),
|
|
resprays = _U('respray'),
|
|
modXenon = _U('headlights'),
|
|
plateIndex = _U('licenseplates'),
|
|
wheels = _U('wheels'),
|
|
modPlateHolder = _U('modplateholder'),
|
|
modVanityPlate = _U('modvanityplate'),
|
|
modTrimA = _U('interior'),
|
|
modOrnaments = _U('trim'),
|
|
modDashboard = _U('dashboard'),
|
|
modDial = _U('speedometer'),
|
|
modDoorSpeaker = _U('door_speakers'),
|
|
modSeats = _U('seats'),
|
|
modSteeringWheel = _U('steering_wheel'),
|
|
modShifterLeavers = _U('gear_lever'),
|
|
modAPlate = _U('quarter_deck'),
|
|
modSpeakers = _U('speakers'),
|
|
modTrunk = _U('trunk'),
|
|
modHydrolic = _U('hydraulic'),
|
|
modEngineBlock = _U('engine_block'),
|
|
modAirFilter = _U('air_filter'),
|
|
modStruts = _U('struts'),
|
|
modArchCover = _U('arch_cover'),
|
|
modAerials = _U('aerials'),
|
|
modTrimB = _U('wings'),
|
|
modTank = _U('fuel_tank'),
|
|
modWindows = _U('windows'),
|
|
modLivery = _U('stickers')
|
|
},
|
|
|
|
modPlateHolder = {
|
|
label = _U('modplateholder'),
|
|
parent = 'cosmetics',
|
|
modType = 25,
|
|
price = 3.49
|
|
},
|
|
modVanityPlate = {
|
|
label = _U('modvanityplate'),
|
|
parent = 'cosmetics',
|
|
modType = 26,
|
|
price = 1.1
|
|
},
|
|
modTrimA = {
|
|
label = _U('interior'),
|
|
parent = 'cosmetics',
|
|
modType = 27,
|
|
price = 6.98
|
|
},
|
|
modOrnaments = {
|
|
label = _U('trim'),
|
|
parent = 'cosmetics',
|
|
modType = 28,
|
|
price = 0.9
|
|
},
|
|
modDashboard = {
|
|
label = _U('dashboard'),
|
|
parent = 'cosmetics',
|
|
modType = 29,
|
|
price = 4.65
|
|
},
|
|
modDial = {
|
|
label = _U('speedometer'),
|
|
parent = 'cosmetics',
|
|
modType = 30,
|
|
price = 4.19
|
|
},
|
|
modDoorSpeaker = {
|
|
label = _U('door_speakers'),
|
|
parent = 'cosmetics',
|
|
modType = 31,
|
|
price = 5.58
|
|
},
|
|
modSeats = {
|
|
label = _U('seats'),
|
|
parent = 'cosmetics',
|
|
modType = 32,
|
|
price = 4.65
|
|
},
|
|
modSteeringWheel = {
|
|
label = _U('steering_wheel'),
|
|
parent = 'cosmetics',
|
|
modType = 33,
|
|
price = 4.19
|
|
},
|
|
modShifterLeavers = {
|
|
label = _U('gear_lever'),
|
|
parent = 'cosmetics',
|
|
modType = 34,
|
|
price = 3.26
|
|
},
|
|
modAPlate = {
|
|
label = _U('quarter_deck'),
|
|
parent = 'cosmetics',
|
|
modType = 35,
|
|
price = 4.19
|
|
},
|
|
modSpeakers = {
|
|
label = _U('speakers'),
|
|
parent = 'cosmetics',
|
|
modType = 36,
|
|
price = 6.98
|
|
},
|
|
modTrunk = {
|
|
label = _U('trunk'),
|
|
parent = 'cosmetics',
|
|
modType = 37,
|
|
price = 5.58
|
|
},
|
|
modHydrolic = {
|
|
label = _U('hydraulic'),
|
|
parent = 'cosmetics',
|
|
modType = 38,
|
|
price = 5.12
|
|
},
|
|
modEngineBlock = {
|
|
label = _U('engine_block'),
|
|
parent = 'cosmetics',
|
|
modType = 39,
|
|
price = 5.12
|
|
},
|
|
modAirFilter = {
|
|
label = _U('air_filter'),
|
|
parent = 'cosmetics',
|
|
modType = 40,
|
|
price = 3.72
|
|
},
|
|
modStruts = {
|
|
label = _U('struts'),
|
|
parent = 'cosmetics',
|
|
modType = 41,
|
|
price = 6.51
|
|
},
|
|
modArchCover = {
|
|
label = _U('arch_cover'),
|
|
parent = 'cosmetics',
|
|
modType = 42,
|
|
price = 4.19
|
|
},
|
|
modAerials = {
|
|
label = _U('aerials'),
|
|
parent = 'cosmetics',
|
|
modType = 43,
|
|
price = 1.12
|
|
},
|
|
modTrimB = {
|
|
label = _U('wings'),
|
|
parent = 'cosmetics',
|
|
modType = 44,
|
|
price = 6.05
|
|
},
|
|
modTank = {
|
|
label = _U('fuel_tank'),
|
|
parent = 'cosmetics',
|
|
modType = 45,
|
|
price = 4.19
|
|
},
|
|
modWindows = {
|
|
label = _U('windows'),
|
|
parent = 'cosmetics',
|
|
modType = 46,
|
|
price = 4.19
|
|
},
|
|
modLivery = {
|
|
label = _U('stickers'),
|
|
parent = 'cosmetics',
|
|
modType = 48,
|
|
price = 9.3
|
|
},
|
|
|
|
wheels = {
|
|
label = _U('wheels'),
|
|
parent = 'cosmetics',
|
|
modFrontWheelsTypes = _U('wheel_type'),
|
|
modFrontWheelsColor = _U('wheel_color'),
|
|
tyreSmokeColor = _U('tiresmoke')
|
|
},
|
|
modFrontWheelsTypes = {
|
|
label = _U('wheel_type'),
|
|
parent = 'wheels',
|
|
modFrontWheelsType0 = _U('sport'),
|
|
modFrontWheelsType1 = _U('muscle'),
|
|
modFrontWheelsType2 = _U('lowrider'),
|
|
modFrontWheelsType3 = _U('suv'),
|
|
modFrontWheelsType4 = _U('allterrain'),
|
|
modFrontWheelsType5 = _U('tuning'),
|
|
modFrontWheelsType6 = _U('motorcycle'),
|
|
modFrontWheelsType7 = _U('highend')
|
|
},
|
|
modFrontWheelsType0 = {
|
|
label = _U('sport'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 0,
|
|
price = 4.65
|
|
},
|
|
modFrontWheelsType1 = {
|
|
label = _U('muscle'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 1,
|
|
price = 4.19
|
|
},
|
|
modFrontWheelsType2 = {
|
|
label = _U('lowrider'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 2,
|
|
price = 4.65
|
|
},
|
|
modFrontWheelsType3 = {
|
|
label = _U('suv'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 3,
|
|
price = 4.19
|
|
},
|
|
modFrontWheelsType4 = {
|
|
label = _U('allterrain'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 4,
|
|
price = 4.19
|
|
},
|
|
modFrontWheelsType5 = {
|
|
label = _U('tuning'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 5,
|
|
price = 5.12
|
|
},
|
|
modFrontWheelsType6 = {
|
|
label = _U('motorcycle'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 6,
|
|
price = 3.26
|
|
},
|
|
modFrontWheelsType7 = {
|
|
label = _U('highend'),
|
|
parent = 'modFrontWheelsTypes',
|
|
modType = 23,
|
|
wheelType = 7,
|
|
price = 5.12
|
|
},
|
|
modFrontWheelsColor = {
|
|
label = _U('wheel_color'),
|
|
parent = 'wheels'
|
|
},
|
|
wheelColor = {
|
|
label = _U('wheel_color'),
|
|
parent = 'modFrontWheelsColor',
|
|
modType = 'wheelColor',
|
|
price = 0.66
|
|
},
|
|
plateIndex = {
|
|
label = _U('licenseplates'),
|
|
parent = 'cosmetics',
|
|
modType = 'plateIndex',
|
|
price = 1.1
|
|
},
|
|
resprays = {
|
|
label = _U('respray'),
|
|
parent = 'cosmetics',
|
|
primaryRespray = _U('primary'),
|
|
secondaryRespray = _U('secondary'),
|
|
pearlescentRespray = _U('pearlescent'),
|
|
},
|
|
primaryRespray = {
|
|
label = _U('primary'),
|
|
parent = 'resprays',
|
|
},
|
|
secondaryRespray = {
|
|
label = _U('secondary'),
|
|
parent = 'resprays',
|
|
},
|
|
pearlescentRespray = {
|
|
label = _U('pearlescent'),
|
|
parent = 'resprays',
|
|
},
|
|
color1 = {
|
|
label = _U('primary'),
|
|
parent = 'primaryRespray',
|
|
modType = 'color1',
|
|
price = 1.12
|
|
},
|
|
color2 = {
|
|
label = _U('secondary'),
|
|
parent = 'secondaryRespray',
|
|
modType = 'color2',
|
|
price = 0.66
|
|
},
|
|
pearlescentColor = {
|
|
label = _U('pearlescent'),
|
|
parent = 'pearlescentRespray',
|
|
modType = 'pearlescentColor',
|
|
price = 0.88
|
|
},
|
|
modXenon = {
|
|
label = _U('headlights'),
|
|
parent = 'cosmetics',
|
|
modType = 22,
|
|
price = 3.72
|
|
},
|
|
bodyparts = {
|
|
label = _U('bodyparts'),
|
|
parent = 'cosmetics',
|
|
modFender = _U('leftfender'),
|
|
modRightFender = _U('rightfender'),
|
|
modSpoilers = _U('spoilers'),
|
|
modSideSkirt = _U('sideskirt'),
|
|
modFrame = _U('cage'),
|
|
modHood = _U('hood'),
|
|
modGrille = _U('grille'),
|
|
modRearBumper = _U('rearbumper'),
|
|
modFrontBumper = _U('frontbumper'),
|
|
modExhaust = _U('exhaust'),
|
|
modRoof = _U('roof')
|
|
},
|
|
modSpoilers = {
|
|
label = _U('spoilers'),
|
|
parent = 'bodyparts',
|
|
modType = 0,
|
|
price = 4.65
|
|
},
|
|
modFrontBumper = {
|
|
label = _U('frontbumper'),
|
|
parent = 'bodyparts',
|
|
modType = 1,
|
|
price = 5.12
|
|
},
|
|
modRearBumper = {
|
|
label = _U('rearbumper'),
|
|
parent = 'bodyparts',
|
|
modType = 2,
|
|
price = 5.12
|
|
},
|
|
modSideSkirt = {
|
|
label = _U('sideskirt'),
|
|
parent = 'bodyparts',
|
|
modType = 3,
|
|
price = 4.65
|
|
},
|
|
modExhaust = {
|
|
label = _U('exhaust'),
|
|
parent = 'bodyparts',
|
|
modType = 4,
|
|
price = 5.12
|
|
},
|
|
modFrame = {
|
|
label = _U('cage'),
|
|
parent = 'bodyparts',
|
|
modType = 5,
|
|
price = 5.12
|
|
},
|
|
modGrille = {
|
|
label = _U('grille'),
|
|
parent = 'bodyparts',
|
|
modType = 6,
|
|
price = 3.72
|
|
},
|
|
modHood = {
|
|
label = _U('hood'),
|
|
parent = 'bodyparts',
|
|
modType = 7,
|
|
price = 4.88
|
|
},
|
|
modFender = {
|
|
label = _U('leftfender'),
|
|
parent = 'bodyparts',
|
|
modType = 8,
|
|
price = 5.12
|
|
},
|
|
modRightFender = {
|
|
label = _U('rightfender'),
|
|
parent = 'bodyparts',
|
|
modType = 9,
|
|
price = 5.12
|
|
},
|
|
modRoof = {
|
|
label = _U('roof'),
|
|
parent = 'bodyparts',
|
|
modType = 10,
|
|
price = 5.58
|
|
},
|
|
windowTint = {
|
|
label = _U('windowtint'),
|
|
parent = 'cosmetics',
|
|
modType = 'windowTint',
|
|
price = 1.12
|
|
},
|
|
modHorns = {
|
|
label = _U('horns'),
|
|
parent = 'cosmetics',
|
|
modType = 14,
|
|
price = 1.12
|
|
},
|
|
neonColor = {
|
|
label = _U('neons'),
|
|
parent = 'cosmetics',
|
|
modType = 'neonColor',
|
|
price = 1.12
|
|
},
|
|
tyreSmokeColor = {
|
|
label = _U('tiresmoke'),
|
|
parent = 'wheels',
|
|
modType = 'tyreSmokeColor',
|
|
price = 1.12
|
|
}
|
|
|
|
}
|
|
>>>>>>> esx_lscustom/master
|