0.0.1
This commit is contained in:
991
resources/[esx_addons]/esx_lscustom/config.lua
Normal file
991
resources/[esx_addons]/esx_lscustom/config.lua
Normal file
@@ -0,0 +1,991 @@
|
||||
Config = {}
|
||||
Config.DrawDistance = 10.0
|
||||
Config.Locale = GetConvar('esx:locale', 'en')
|
||||
Config.IsMechanicJobOnly = false
|
||||
|
||||
Config.Zones = {
|
||||
|
||||
ls1 = {
|
||||
Pos = vector3(-337.38, -136.92, 38.57),
|
||||
Name = TranslateCap('blip_name'),
|
||||
Hint = TranslateCap('press_custom')
|
||||
},
|
||||
|
||||
ls2 = {
|
||||
Pos = vector3(-1155.53, -2007.18, 12.74),
|
||||
Name = TranslateCap('blip_name'),
|
||||
Hint = TranslateCap('press_custom')
|
||||
},
|
||||
|
||||
ls3 = {
|
||||
Pos = vector3(731.81, -1088.82, 21.73),
|
||||
Name = TranslateCap('blip_name'),
|
||||
Hint = TranslateCap('press_custom')
|
||||
},
|
||||
|
||||
ls4 = {
|
||||
Pos = vector3(1175.04, 2640.21, 37.32),
|
||||
Name = TranslateCap('blip_name'),
|
||||
Hint = TranslateCap('press_custom')
|
||||
},
|
||||
|
||||
ls5 = {
|
||||
Pos = vector3(110.99, 6626.39, 30.89),
|
||||
Name = TranslateCap('blip_name'),
|
||||
Hint = TranslateCap('press_custom')
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Config.Colors = {
|
||||
{label = TranslateCap('black'), value = 'black'},
|
||||
{label = TranslateCap('white'), value = 'white'},
|
||||
{label = TranslateCap('grey'), value = 'grey'},
|
||||
{label = TranslateCap('red'), value = 'red'},
|
||||
{label = TranslateCap('pink'), value = 'pink'},
|
||||
{label = TranslateCap('blue'), value = 'blue'},
|
||||
{label = TranslateCap('yellow'), value = 'yellow'},
|
||||
{label = TranslateCap('green'), value = 'green'},
|
||||
{label = TranslateCap('orange'), value = 'orange'},
|
||||
{label = TranslateCap('brown'), value = 'brown'},
|
||||
{label = TranslateCap('purple'), value = 'purple'},
|
||||
{label = TranslateCap('chrome'), value = 'chrome'},
|
||||
{label = TranslateCap('gold'), value = 'gold'}
|
||||
}
|
||||
|
||||
Config.DefaultWheelsPriceMultiplier = 2
|
||||
|
||||
function GetColors(color)
|
||||
local colors = {}
|
||||
if color == 'black' then
|
||||
colors = {
|
||||
{ index = 0, label = TranslateCap('black')},
|
||||
{ index = 1, label = TranslateCap('graphite')},
|
||||
{ index = 2, label = TranslateCap('black_metallic')},
|
||||
{ index = 3, label = TranslateCap('caststeel')},
|
||||
{ index = 11, label = TranslateCap('black_anth')},
|
||||
{ index = 12, label = TranslateCap('matteblack')},
|
||||
{ index = 15, label = TranslateCap('darknight')},
|
||||
{ index = 16, label = TranslateCap('deepblack')},
|
||||
{ index = 21, label = TranslateCap('oil')},
|
||||
{ index = 147, label = TranslateCap('carbon')}
|
||||
}
|
||||
elseif color == 'white' then
|
||||
colors = {
|
||||
{ index = 106, label = TranslateCap('vanilla')},
|
||||
{ index = 107, label = TranslateCap('creme')},
|
||||
{ index = 111, label = TranslateCap('white')},
|
||||
{ index = 112, label = TranslateCap('polarwhite')},
|
||||
{ index = 113, label = TranslateCap('beige')},
|
||||
{ index = 121, label = TranslateCap('mattewhite')},
|
||||
{ index = 122, label = TranslateCap('snow')},
|
||||
{ index = 131, label = TranslateCap('cotton')},
|
||||
{ index = 132, label = TranslateCap('alabaster')},
|
||||
{ index = 134, label = TranslateCap('purewhite')}
|
||||
}
|
||||
elseif color == 'grey' then
|
||||
colors = {
|
||||
{ index = 4, label = TranslateCap('silver')},
|
||||
{ index = 5, label = TranslateCap('metallicgrey')},
|
||||
{ index = 6, label = TranslateCap('laminatedsteel')},
|
||||
{ index = 7, label = TranslateCap('darkgray')},
|
||||
{ index = 8, label = TranslateCap('rockygray')},
|
||||
{ index = 9, label = TranslateCap('graynight')},
|
||||
{ index = 10, label = TranslateCap('aluminum')},
|
||||
{ index = 13, label = TranslateCap('graymat')},
|
||||
{ index = 14, label = TranslateCap('lightgrey')},
|
||||
{ index = 17, label = TranslateCap('asphaltgray')},
|
||||
{ index = 18, label = TranslateCap('grayconcrete')},
|
||||
{ index = 19, label = TranslateCap('darksilver')},
|
||||
{ index = 20, label = TranslateCap('magnesite')},
|
||||
{ index = 22, label = TranslateCap('nickel')},
|
||||
{ index = 23, label = TranslateCap('zinc')},
|
||||
{ index = 24, label = TranslateCap('dolomite')},
|
||||
{ index = 25, label = TranslateCap('bluesilver')},
|
||||
{ index = 26, label = TranslateCap('titanium')},
|
||||
{ index = 66, label = TranslateCap('steelblue')},
|
||||
{ index = 93, label = TranslateCap('champagne')},
|
||||
{ index = 144, label = TranslateCap('grayhunter')},
|
||||
{ index = 156, label = TranslateCap('grey')}
|
||||
}
|
||||
elseif color == 'red' then
|
||||
colors = {
|
||||
{ index = 27, label = TranslateCap('red')},
|
||||
{ index = 28, label = TranslateCap('torino_red')},
|
||||
{ index = 29, label = TranslateCap('poppy')},
|
||||
{ index = 30, label = TranslateCap('copper_red')},
|
||||
{ index = 31, label = TranslateCap('cardinal')},
|
||||
{ index = 32, label = TranslateCap('brick')},
|
||||
{ index = 33, label = TranslateCap('garnet')},
|
||||
{ index = 34, label = TranslateCap('cabernet')},
|
||||
{ index = 35, label = TranslateCap('candy')},
|
||||
{ index = 39, label = TranslateCap('matte_red')},
|
||||
{ index = 40, label = TranslateCap('dark_red')},
|
||||
{ index = 43, label = TranslateCap('red_pulp')},
|
||||
{ index = 44, label = TranslateCap('bril_red')},
|
||||
{ index = 46, label = TranslateCap('pale_red')},
|
||||
{ index = 143, label = TranslateCap('wine_red')},
|
||||
{ index = 150, label = TranslateCap('volcano')}
|
||||
}
|
||||
elseif color == 'pink' then
|
||||
colors = {
|
||||
{ index = 135, label = TranslateCap('electricpink')},
|
||||
{ index = 136, label = TranslateCap('salmon')},
|
||||
{ index = 137, label = TranslateCap('sugarplum')}
|
||||
}
|
||||
elseif color == 'blue' then
|
||||
colors = {
|
||||
{ index = 54, label = TranslateCap('topaz')},
|
||||
{ index = 60, label = TranslateCap('light_blue')},
|
||||
{ index = 61, label = TranslateCap('galaxy_blue')},
|
||||
{ index = 62, label = TranslateCap('dark_blue')},
|
||||
{ index = 63, label = TranslateCap('azure')},
|
||||
{ index = 64, label = TranslateCap('navy_blue')},
|
||||
{ index = 65, label = TranslateCap('lapis')},
|
||||
{ index = 67, label = TranslateCap('blue_diamond')},
|
||||
{ index = 68, label = TranslateCap('surfer')},
|
||||
{ index = 69, label = TranslateCap('pastel_blue')},
|
||||
{ index = 70, label = TranslateCap('celeste_blue')},
|
||||
{ index = 73, label = TranslateCap('rally_blue')},
|
||||
{ index = 74, label = TranslateCap('blue_paradise')},
|
||||
{ index = 75, label = TranslateCap('blue_night')},
|
||||
{ index = 77, label = TranslateCap('cyan_blue')},
|
||||
{ index = 78, label = TranslateCap('cobalt')},
|
||||
{ index = 79, label = TranslateCap('electric_blue')},
|
||||
{ index = 80, label = TranslateCap('horizon_blue')},
|
||||
{ index = 82, label = TranslateCap('metallic_blue')},
|
||||
{ index = 83, label = TranslateCap('aquamarine')},
|
||||
{ index = 84, label = TranslateCap('blue_agathe')},
|
||||
{ index = 85, label = TranslateCap('zirconium')},
|
||||
{ index = 86, label = TranslateCap('spinel')},
|
||||
{ index = 87, label = TranslateCap('tourmaline')},
|
||||
{ index = 127, label = TranslateCap('paradise')},
|
||||
{ index = 140, label = TranslateCap('bubble_gum')},
|
||||
{ index = 141, label = TranslateCap('midnight_blue')},
|
||||
{ index = 146, label = TranslateCap('forbidden_blue')},
|
||||
{ index = 157, label = TranslateCap('glacier_blue')}
|
||||
}
|
||||
elseif color == 'yellow' then
|
||||
colors = {
|
||||
{ index = 42, label = TranslateCap('yellow')},
|
||||
{ index = 88, label = TranslateCap('wheat')},
|
||||
{ index = 89, label = TranslateCap('raceyellow')},
|
||||
{ index = 91, label = TranslateCap('paleyellow')},
|
||||
{ index = 126, label = TranslateCap('lightyellow')}
|
||||
}
|
||||
elseif color == 'green' then
|
||||
colors = {
|
||||
{ index = 49, label = TranslateCap('met_dark_green')},
|
||||
{ index = 50, label = TranslateCap('rally_green')},
|
||||
{ index = 51, label = TranslateCap('pine_green')},
|
||||
{ index = 52, label = TranslateCap('olive_green')},
|
||||
{ index = 53, label = TranslateCap('light_green')},
|
||||
{ index = 55, label = TranslateCap('lime_green')},
|
||||
{ index = 56, label = TranslateCap('forest_green')},
|
||||
{ index = 57, label = TranslateCap('lawn_green')},
|
||||
{ index = 58, label = TranslateCap('imperial_green')},
|
||||
{ index = 59, label = TranslateCap('green_bottle')},
|
||||
{ index = 92, label = TranslateCap('citrus_green')},
|
||||
{ index = 125, label = TranslateCap('green_anis')},
|
||||
{ index = 128, label = TranslateCap('khaki')},
|
||||
{ index = 133, label = TranslateCap('army_green')},
|
||||
{ index = 151, label = TranslateCap('dark_green')},
|
||||
{ index = 152, label = TranslateCap('hunter_green')},
|
||||
{ index = 155, label = TranslateCap('matte_foilage_green')}
|
||||
}
|
||||
elseif color == 'orange' then
|
||||
colors = {
|
||||
{ index = 36, label = TranslateCap('tangerine')},
|
||||
{ index = 38, label = TranslateCap('orange')},
|
||||
{ index = 41, label = TranslateCap('matteorange')},
|
||||
{ index = 123, label = TranslateCap('lightorange')},
|
||||
{ index = 124, label = TranslateCap('peach')},
|
||||
{ index = 130, label = TranslateCap('pumpkin')},
|
||||
{ index = 138, label = TranslateCap('orangelambo')}
|
||||
}
|
||||
elseif color == 'brown' then
|
||||
colors = {
|
||||
{ index = 45, label = TranslateCap('copper')},
|
||||
{ index = 47, label = TranslateCap('lightbrown')},
|
||||
{ index = 48, label = TranslateCap('darkbrown')},
|
||||
{ index = 90, label = TranslateCap('bronze')},
|
||||
{ index = 94, label = TranslateCap('brownmetallic')},
|
||||
{ index = 95, label = TranslateCap('expresso')},
|
||||
{ index = 96, label = TranslateCap('chocolate')},
|
||||
{ index = 97, label = TranslateCap('terracotta')},
|
||||
{ index = 98, label = TranslateCap('marble')},
|
||||
{ index = 99, label = TranslateCap('sand')},
|
||||
{ index = 100, label = TranslateCap('sepia')},
|
||||
{ index = 101, label = TranslateCap('bison')},
|
||||
{ index = 102, label = TranslateCap('palm')},
|
||||
{ index = 103, label = TranslateCap('caramel')},
|
||||
{ index = 104, label = TranslateCap('rust')},
|
||||
{ index = 105, label = TranslateCap('chestnut')},
|
||||
{ index = 108, label = TranslateCap('brown')},
|
||||
{ index = 109, label = TranslateCap('hazelnut')},
|
||||
{ index = 110, label = TranslateCap('shell')},
|
||||
{ index = 114, label = TranslateCap('mahogany')},
|
||||
{ index = 115, label = TranslateCap('cauldron')},
|
||||
{ index = 116, label = TranslateCap('blond')},
|
||||
{ index = 129, label = TranslateCap('gravel')},
|
||||
{ index = 153, label = TranslateCap('darkearth')},
|
||||
{ index = 154, label = TranslateCap('desert')}
|
||||
}
|
||||
elseif color == 'purple' then
|
||||
colors = {
|
||||
{ index = 71, label = TranslateCap('indigo')},
|
||||
{ index = 72, label = TranslateCap('deeppurple')},
|
||||
{ index = 76, label = TranslateCap('darkviolet')},
|
||||
{ index = 81, label = TranslateCap('amethyst')},
|
||||
{ index = 142, label = TranslateCap('mysticalviolet')},
|
||||
{ index = 145, label = TranslateCap('purplemetallic')},
|
||||
{ index = 148, label = TranslateCap('matteviolet')},
|
||||
{ index = 149, label = TranslateCap('mattedeeppurple')}
|
||||
}
|
||||
elseif color == 'chrome' then
|
||||
colors = {
|
||||
{ index = 117, label = TranslateCap('brushedchrome')},
|
||||
{ index = 118, label = TranslateCap('blackchrome')},
|
||||
{ index = 119, label = TranslateCap('brushedaluminum')},
|
||||
{ index = 120, label = TranslateCap('chrome')}
|
||||
}
|
||||
elseif color == 'gold' then
|
||||
colors = {
|
||||
{ index = 37, label = TranslateCap('gold')},
|
||||
{ index = 158, label = TranslateCap('puregold')},
|
||||
{ index = 159, label = TranslateCap('brushedgold')},
|
||||
{ index = 160, label = TranslateCap('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 = TranslateCap('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 = TranslateCap('yellow'), r = 255, g = 255, b = 0},
|
||||
{label = TranslateCap('gold'), r = 255, g = 215, b = 0},
|
||||
{label = TranslateCap('orange'), r = 255, g = 165, b = 0},
|
||||
{label = TranslateCap('wheat'), r = 245, g = 222, b = 179},
|
||||
{label = TranslateCap('red'), r = 255, g = 0, b = 0},
|
||||
{label = TranslateCap('pink'), r = 255, g = 161, b = 211},
|
||||
{label = TranslateCap('brightpink'), r = 255, g = 0, b = 255},
|
||||
{label = TranslateCap('purple'), r = 153, g = 0, b = 153},
|
||||
{label = "Ivory", r = 41, g = 36, b = 33}
|
||||
}
|
||||
|
||||
return neons
|
||||
end
|
||||
|
||||
function GetXenonColors()
|
||||
local xenonColors = {
|
||||
{label = TranslateCap('neon'), index = -1},
|
||||
{label = TranslateCap('white'), index = 0},
|
||||
{label = TranslateCap('blue'), index = 1},
|
||||
{label = TranslateCap('electric_blue'), index = 2},
|
||||
{label = TranslateCap('mintgreen'), index = 3},
|
||||
{label = TranslateCap('lime_green'), index = 4},
|
||||
{label = TranslateCap('yellow'), index = 5},
|
||||
{label = TranslateCap('goldenshower'), index = 6},
|
||||
{label = TranslateCap('orange'), index = 7},
|
||||
{label = TranslateCap('red'), index = 8},
|
||||
{label = TranslateCap('ponypink'), index = 9},
|
||||
{label = TranslateCap('hotpink'), index = 10},
|
||||
{label = TranslateCap('purple'), index = 11},
|
||||
{label = TranslateCap('blacklight'), index = 11},
|
||||
}
|
||||
|
||||
return xenonColors
|
||||
end
|
||||
|
||||
function GetPlatesName(index)
|
||||
if (index == 0) then
|
||||
return TranslateCap('blue_on_white_1')
|
||||
elseif (index == 1) then
|
||||
return TranslateCap('yellow_on_black')
|
||||
elseif (index == 2) then
|
||||
return TranslateCap('yellow_blue')
|
||||
elseif (index == 3) then
|
||||
return TranslateCap('blue_on_white_2')
|
||||
elseif (index == 4) then
|
||||
return TranslateCap('blue_on_white_3')
|
||||
elseif (index == 5) then
|
||||
return "North Yankton"
|
||||
elseif (index == 6) then
|
||||
return "Ecola"
|
||||
elseif (index == 7) then
|
||||
return "Las Venturas"
|
||||
elseif (index == 8) then
|
||||
return "Liberty City"
|
||||
elseif (index == 9) then
|
||||
return "Car Meet"
|
||||
elseif (index == 10) then
|
||||
return "Panic"
|
||||
elseif (index == 11) then
|
||||
return "Pounders"
|
||||
elseif (index == 12) then
|
||||
return "Sprunk"
|
||||
end
|
||||
end
|
||||
|
||||
Config.Menus = {
|
||||
main = {
|
||||
label = 'LS CUSTOMS',
|
||||
parent = nil,
|
||||
upgrades = TranslateCap('upgrades'),
|
||||
cosmetics = TranslateCap('cosmetics')
|
||||
},
|
||||
upgrades = {
|
||||
label = TranslateCap('upgrades'),
|
||||
parent = 'main',
|
||||
modEngine = TranslateCap('engine'),
|
||||
modBrakes = TranslateCap('brakes'),
|
||||
modTransmission = TranslateCap('transmission'),
|
||||
modSuspension = TranslateCap('suspension'),
|
||||
modArmor = TranslateCap('armor'),
|
||||
modTurbo = TranslateCap('turbo')
|
||||
},
|
||||
modEngine = {
|
||||
label = TranslateCap('engine'),
|
||||
parent = 'upgrades',
|
||||
modType = 11,
|
||||
price = {13.95, 32.56, 65.12, 139.53}
|
||||
},
|
||||
modBrakes = {
|
||||
label = TranslateCap('brakes'),
|
||||
parent = 'upgrades',
|
||||
modType = 12,
|
||||
price = {4.65, 9.3, 13.95, 18.6}
|
||||
},
|
||||
modTransmission = {
|
||||
label = TranslateCap('transmission'),
|
||||
parent = 'upgrades',
|
||||
modType = 13,
|
||||
price = {13.95, 20.93, 46.51, 63.55}
|
||||
},
|
||||
modSuspension = {
|
||||
label = TranslateCap('suspension'),
|
||||
parent = 'upgrades',
|
||||
modType = 15,
|
||||
price = {3.72, 7.44, 14.88, 29.77, 40.2}
|
||||
},
|
||||
modArmor = {
|
||||
label = TranslateCap('armor'),
|
||||
parent = 'upgrades',
|
||||
modType = 16,
|
||||
price = {69.77, 116.28, 130.00, 150.00, 180.00, 190.00}
|
||||
},
|
||||
modTurbo = {
|
||||
label = TranslateCap('turbo'),
|
||||
parent = 'upgrades',
|
||||
modType = 17,
|
||||
price = {55.81}
|
||||
},
|
||||
cosmetics = {
|
||||
label = TranslateCap('cosmetics'),
|
||||
parent = 'main',
|
||||
bodyparts = TranslateCap('bodyparts'),
|
||||
windowTint = TranslateCap('windowtint'),
|
||||
modHorns = TranslateCap('horns'),
|
||||
neonColor = TranslateCap('neons'),
|
||||
resprays = TranslateCap('respray'),
|
||||
-- modXenon = TranslateCap('headlights'),
|
||||
xenonColor = TranslateCap('headlights'),
|
||||
plateIndex = TranslateCap('licenseplates'),
|
||||
wheels = TranslateCap('wheels'),
|
||||
modPlateHolder = TranslateCap('modplateholder'),
|
||||
modVanityPlate = TranslateCap('modvanityplate'),
|
||||
modTrimA = TranslateCap('interior'),
|
||||
modOrnaments = TranslateCap('trim'),
|
||||
modDashboard = TranslateCap('dashboard'),
|
||||
modDial = TranslateCap('speedometer'),
|
||||
modDoorSpeaker = TranslateCap('door_speakers'),
|
||||
modSeats = TranslateCap('seats'),
|
||||
modSteeringWheel = TranslateCap('steering_wheel'),
|
||||
modShifterLeavers = TranslateCap('gear_lever'),
|
||||
modAPlate = TranslateCap('quarter_deck'),
|
||||
modSpeakers = TranslateCap('speakers'),
|
||||
modTrunk = TranslateCap('trunk'),
|
||||
modHydrolic = TranslateCap('hydraulic'),
|
||||
modEngineBlock = TranslateCap('engine_block'),
|
||||
modAirFilter = TranslateCap('air_filter'),
|
||||
modStruts = TranslateCap('struts'),
|
||||
modArchCover = TranslateCap('arch_cover'),
|
||||
modAerials = TranslateCap('aerials'),
|
||||
modTrimB = TranslateCap('wings'),
|
||||
modTank = TranslateCap('fuel_tank'),
|
||||
modWindows = TranslateCap('windows'),
|
||||
modLivery = TranslateCap('stickers')
|
||||
},
|
||||
|
||||
modPlateHolder = {
|
||||
label = TranslateCap('modplateholder'),
|
||||
parent = 'cosmetics',
|
||||
modType = 25,
|
||||
price = 3.49
|
||||
},
|
||||
modVanityPlate = {
|
||||
label = TranslateCap('modvanityplate'),
|
||||
parent = 'cosmetics',
|
||||
modType = 26,
|
||||
price = 1.1
|
||||
},
|
||||
modTrimA = {
|
||||
label = TranslateCap('interior'),
|
||||
parent = 'cosmetics',
|
||||
modType = 27,
|
||||
price = 6.98
|
||||
},
|
||||
modOrnaments = {
|
||||
label = TranslateCap('trim'),
|
||||
parent = 'cosmetics',
|
||||
modType = 28,
|
||||
price = 0.9
|
||||
},
|
||||
modDashboard = {
|
||||
label = TranslateCap('dashboard'),
|
||||
parent = 'cosmetics',
|
||||
modType = 29,
|
||||
price = 4.65
|
||||
},
|
||||
modDial = {
|
||||
label = TranslateCap('speedometer'),
|
||||
parent = 'cosmetics',
|
||||
modType = 30,
|
||||
price = 4.19
|
||||
},
|
||||
modDoorSpeaker = {
|
||||
label = TranslateCap('door_speakers'),
|
||||
parent = 'cosmetics',
|
||||
modType = 31,
|
||||
price = 5.58
|
||||
},
|
||||
modSeats = {
|
||||
label = TranslateCap('seats'),
|
||||
parent = 'cosmetics',
|
||||
modType = 32,
|
||||
price = 4.65
|
||||
},
|
||||
modSteeringWheel = {
|
||||
label = TranslateCap('steering_wheel'),
|
||||
parent = 'cosmetics',
|
||||
modType = 33,
|
||||
price = 4.19
|
||||
},
|
||||
modShifterLeavers = {
|
||||
label = TranslateCap('gear_lever'),
|
||||
parent = 'cosmetics',
|
||||
modType = 34,
|
||||
price = 3.26
|
||||
},
|
||||
modAPlate = {
|
||||
label = TranslateCap('quarter_deck'),
|
||||
parent = 'cosmetics',
|
||||
modType = 35,
|
||||
price = 4.19
|
||||
},
|
||||
modSpeakers = {
|
||||
label = TranslateCap('speakers'),
|
||||
parent = 'cosmetics',
|
||||
modType = 36,
|
||||
price = 6.98
|
||||
},
|
||||
modTrunk = {
|
||||
label = TranslateCap('trunk'),
|
||||
parent = 'cosmetics',
|
||||
modType = 37,
|
||||
price = 5.58
|
||||
},
|
||||
modHydrolic = {
|
||||
label = TranslateCap('hydraulic'),
|
||||
parent = 'cosmetics',
|
||||
modType = 38,
|
||||
price = 5.12
|
||||
},
|
||||
modEngineBlock = {
|
||||
label = TranslateCap('engine_block'),
|
||||
parent = 'cosmetics',
|
||||
modType = 39,
|
||||
price = 5.12
|
||||
},
|
||||
modAirFilter = {
|
||||
label = TranslateCap('air_filter'),
|
||||
parent = 'cosmetics',
|
||||
modType = 40,
|
||||
price = 3.72
|
||||
},
|
||||
modStruts = {
|
||||
label = TranslateCap('struts'),
|
||||
parent = 'cosmetics',
|
||||
modType = 41,
|
||||
price = 6.51
|
||||
},
|
||||
modArchCover = {
|
||||
label = TranslateCap('arch_cover'),
|
||||
parent = 'cosmetics',
|
||||
modType = 42,
|
||||
price = 4.19
|
||||
},
|
||||
modAerials = {
|
||||
label = TranslateCap('aerials'),
|
||||
parent = 'cosmetics',
|
||||
modType = 43,
|
||||
price = 1.12
|
||||
},
|
||||
modTrimB = {
|
||||
label = TranslateCap('wings'),
|
||||
parent = 'cosmetics',
|
||||
modType = 44,
|
||||
price = 6.05
|
||||
},
|
||||
modTank = {
|
||||
label = TranslateCap('fuel_tank'),
|
||||
parent = 'cosmetics',
|
||||
modType = 45,
|
||||
price = 4.19
|
||||
},
|
||||
modWindows = {
|
||||
label = TranslateCap('windows'),
|
||||
parent = 'cosmetics',
|
||||
modType = 46,
|
||||
price = 4.19
|
||||
},
|
||||
modLivery = {
|
||||
label = TranslateCap('stickers'),
|
||||
parent = 'cosmetics',
|
||||
modType = 48,
|
||||
price = 9.3
|
||||
},
|
||||
|
||||
wheels = {
|
||||
label = TranslateCap('wheels'),
|
||||
parent = 'cosmetics',
|
||||
modFrontWheelsTypes = TranslateCap('wheel_type'),
|
||||
modFrontWheelsColor = TranslateCap('wheel_color'),
|
||||
tyreSmokeColor = TranslateCap('tiresmoke')
|
||||
},
|
||||
modFrontWheelsTypes = {
|
||||
label = TranslateCap('wheel_type'),
|
||||
parent = 'wheels',
|
||||
modFrontWheelsType0 = TranslateCap('sport'),
|
||||
modFrontWheelsType1 = TranslateCap('muscle'),
|
||||
modFrontWheelsType2 = TranslateCap('lowrider'),
|
||||
modFrontWheelsType3 = TranslateCap('suv'),
|
||||
modFrontWheelsType4 = TranslateCap('allterrain'),
|
||||
modFrontWheelsType5 = TranslateCap('tuning'),
|
||||
modFrontWheelsType6 = TranslateCap('motorcycle'),
|
||||
modBackWheelsType6 = TranslateCap('motorcycle2'),
|
||||
modFrontWheelsType7 = TranslateCap('highend'),
|
||||
modFrontWheelsType8 = TranslateCap('dragster'),
|
||||
modFrontWheelsType9 = TranslateCap('street'),
|
||||
modFrontWheelsType10 = TranslateCap('bennys'),
|
||||
modFrontWheelsType11 = TranslateCap('bennysv2'),
|
||||
modFrontWheelsType12 = TranslateCap('rally'),
|
||||
},
|
||||
modFrontWheelsType0 = {
|
||||
label = TranslateCap('sport'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 0,
|
||||
price = 4.65
|
||||
},
|
||||
modFrontWheelsType1 = {
|
||||
label = TranslateCap('muscle'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 1,
|
||||
price = 4.19
|
||||
},
|
||||
modFrontWheelsType2 = {
|
||||
label = TranslateCap('lowrider'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 2,
|
||||
price = 4.65
|
||||
},
|
||||
modFrontWheelsType3 = {
|
||||
label = TranslateCap('suv'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 3,
|
||||
price = 4.19
|
||||
},
|
||||
modFrontWheelsType4 = {
|
||||
label = TranslateCap('allterrain'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 4,
|
||||
price = 4.19
|
||||
},
|
||||
modFrontWheelsType5 = {
|
||||
label = TranslateCap('tuning'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 5,
|
||||
price = 5.12
|
||||
},
|
||||
modFrontWheelsType6 = {
|
||||
label = TranslateCap('motorcycle'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 6,
|
||||
price = 3.26
|
||||
},
|
||||
modBackWheelsType6 = {
|
||||
label = TranslateCap('motorcycle'),
|
||||
parent = 'modBackWheelsTypes',
|
||||
modType = 24,
|
||||
wheelType = 6,
|
||||
price = 3.26
|
||||
},
|
||||
modFrontWheelsType7 = {
|
||||
label = TranslateCap('highend'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 7,
|
||||
price = 5.12
|
||||
},
|
||||
modFrontWheelsType8 = {
|
||||
label = TranslateCap('dragster'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 10,
|
||||
price = 5.12
|
||||
},
|
||||
modFrontWheelsType9 = {
|
||||
label = TranslateCap('street'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 11,
|
||||
price = 4.19
|
||||
},
|
||||
modFrontWheelsType10 = {
|
||||
label = TranslateCap('bennys'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 8,
|
||||
price = 5.12
|
||||
},
|
||||
modFrontWheelsType11 = {
|
||||
label = TranslateCap('bennysv2'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 9,
|
||||
price = 5.12
|
||||
},
|
||||
modFrontWheelsType12 = {
|
||||
label = TranslateCap('rally'),
|
||||
parent = 'modFrontWheelsTypes',
|
||||
modType = 23,
|
||||
wheelType = 12,
|
||||
price = 4.19
|
||||
},
|
||||
modFrontWheelsColor = {
|
||||
label = TranslateCap('wheel_color'),
|
||||
parent = 'wheels'
|
||||
},
|
||||
wheelColor = {
|
||||
label = TranslateCap('wheel_color'),
|
||||
parent = 'modFrontWheelsColor',
|
||||
modType = 'wheelColor',
|
||||
price = 0.66
|
||||
},
|
||||
plateIndex = {
|
||||
label = TranslateCap('licenseplates'),
|
||||
parent = 'cosmetics',
|
||||
modType = 'plateIndex',
|
||||
price = 1.1
|
||||
},
|
||||
resprays = {
|
||||
label = TranslateCap('respray'),
|
||||
parent = 'cosmetics',
|
||||
primaryRespray = TranslateCap('primary'),
|
||||
secondaryRespray = TranslateCap('secondary'),
|
||||
pearlescentRespray = TranslateCap('pearlescent'),
|
||||
},
|
||||
primaryRespray = {
|
||||
label = TranslateCap('primary'),
|
||||
parent = 'resprays',
|
||||
},
|
||||
secondaryRespray = {
|
||||
label = TranslateCap('secondary'),
|
||||
parent = 'resprays',
|
||||
},
|
||||
pearlescentRespray = {
|
||||
label = TranslateCap('pearlescent'),
|
||||
parent = 'resprays',
|
||||
},
|
||||
color1 = {
|
||||
label = TranslateCap('primary'),
|
||||
parent = 'primaryRespray',
|
||||
modType = 'color1',
|
||||
price = 1.12
|
||||
},
|
||||
color2 = {
|
||||
label = TranslateCap('secondary'),
|
||||
parent = 'secondaryRespray',
|
||||
modType = 'color2',
|
||||
price = 0.66
|
||||
},
|
||||
pearlescentColor = {
|
||||
label = TranslateCap('pearlescent'),
|
||||
parent = 'pearlescentRespray',
|
||||
modType = 'pearlescentColor',
|
||||
price = 0.88
|
||||
},
|
||||
modXenon = {
|
||||
label = TranslateCap('headlights'),
|
||||
parent = 'cosmetics',
|
||||
modType = 22,
|
||||
price = 3.72
|
||||
},
|
||||
xenonColor = {
|
||||
label = TranslateCap('headlights'),
|
||||
parent = 'cosmetics',
|
||||
modType = 'xenonColor',
|
||||
price = 3.72
|
||||
},
|
||||
bodyparts = {
|
||||
label = TranslateCap('bodyparts'),
|
||||
parent = 'cosmetics',
|
||||
modFender = TranslateCap('leftfender'),
|
||||
modRightFender = TranslateCap('rightfender'),
|
||||
modSpoilers = TranslateCap('spoilers'),
|
||||
modSideSkirt = TranslateCap('sideskirt'),
|
||||
modFrame = TranslateCap('cage'),
|
||||
modHood = TranslateCap('hood'),
|
||||
modGrille = TranslateCap('grille'),
|
||||
modRearBumper = TranslateCap('rearbumper'),
|
||||
modFrontBumper = TranslateCap('frontbumper'),
|
||||
modExhaust = TranslateCap('exhaust'),
|
||||
modRoof = TranslateCap('roof')
|
||||
},
|
||||
modSpoilers = {
|
||||
label = TranslateCap('spoilers'),
|
||||
parent = 'bodyparts',
|
||||
modType = 0,
|
||||
price = 4.65
|
||||
},
|
||||
modFrontBumper = {
|
||||
label = TranslateCap('frontbumper'),
|
||||
parent = 'bodyparts',
|
||||
modType = 1,
|
||||
price = 5.12
|
||||
},
|
||||
modRearBumper = {
|
||||
label = TranslateCap('rearbumper'),
|
||||
parent = 'bodyparts',
|
||||
modType = 2,
|
||||
price = 5.12
|
||||
},
|
||||
modSideSkirt = {
|
||||
label = TranslateCap('sideskirt'),
|
||||
parent = 'bodyparts',
|
||||
modType = 3,
|
||||
price = 4.65
|
||||
},
|
||||
modExhaust = {
|
||||
label = TranslateCap('exhaust'),
|
||||
parent = 'bodyparts',
|
||||
modType = 4,
|
||||
price = 5.12
|
||||
},
|
||||
modFrame = {
|
||||
label = TranslateCap('cage'),
|
||||
parent = 'bodyparts',
|
||||
modType = 5,
|
||||
price = 5.12
|
||||
},
|
||||
modGrille = {
|
||||
label = TranslateCap('grille'),
|
||||
parent = 'bodyparts',
|
||||
modType = 6,
|
||||
price = 3.72
|
||||
},
|
||||
modHood = {
|
||||
label = TranslateCap('hood'),
|
||||
parent = 'bodyparts',
|
||||
modType = 7,
|
||||
price = 4.88
|
||||
},
|
||||
modFender = {
|
||||
label = TranslateCap('leftfender'),
|
||||
parent = 'bodyparts',
|
||||
modType = 8,
|
||||
price = 5.12
|
||||
},
|
||||
modRightFender = {
|
||||
label = TranslateCap('rightfender'),
|
||||
parent = 'bodyparts',
|
||||
modType = 9,
|
||||
price = 5.12
|
||||
},
|
||||
modRoof = {
|
||||
label = TranslateCap('roof'),
|
||||
parent = 'bodyparts',
|
||||
modType = 10,
|
||||
price = 5.58
|
||||
},
|
||||
windowTint = {
|
||||
label = TranslateCap('windowtint'),
|
||||
parent = 'cosmetics',
|
||||
modType = 'windowTint',
|
||||
price = 1.12
|
||||
},
|
||||
modHorns = {
|
||||
label = TranslateCap('horns'),
|
||||
parent = 'cosmetics',
|
||||
modType = 14,
|
||||
price = 1.12
|
||||
},
|
||||
neonColor = {
|
||||
label = TranslateCap('neons'),
|
||||
parent = 'cosmetics',
|
||||
modType = 'neonColor',
|
||||
price = 1.12
|
||||
},
|
||||
tyreSmokeColor = {
|
||||
label = TranslateCap('tiresmoke'),
|
||||
parent = 'wheels',
|
||||
modType = 'tyreSmokeColor',
|
||||
price = 1.12
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user