Skip to content

Commit

Permalink
feat(client): Added 60+ Chameleon Paints
Browse files Browse the repository at this point in the history
tested 2699 BUILD
  • Loading branch information
renzuzu committed Oct 26, 2022
1 parent 726e129 commit 197e0b5
Show file tree
Hide file tree
Showing 7 changed files with 726 additions and 7 deletions.
10 changes: 7 additions & 3 deletions client/nui_event.lua
Original file line number Diff line number Diff line change
Expand Up @@ -97,15 +97,19 @@ RegisterNUICallback('SetPaint', function(data, cb)
local vehicle = GetVehiclePedIsIn(PlayerPedId())
SetVehicleModKit(vehicle,0)
local primary,secondary = GetVehicleColours(vehicle)
if data.type == "Primary Color" and data.option ~= 'Pearlescent' then
if data.type == "Primary Color" and data.option ~= 'Pearlescent' and data.option ~= 'Chameleon' then
ClearVehicleCustomPrimaryColour(vehicle)
SetVehicleColours(vehicle,data.index,secondary)
elseif data.type == "Primary Color" and data.option == 'Pearlescent' then
elseif data.type == "Primary Color" and data.option == 'Pearlescent' and data.option ~= 'Chameleon' then
local pearlcent,wheel = GetVehicleExtraColours(vehicle)
SetVehicleExtraColours(vehicle,data.index,wheel)
elseif data.type == "Secondary Color" and data.option ~= 'Pearlescent' then
elseif data.type == "Secondary Color" and data.option ~= 'Pearlescent' and data.option ~= 'Chameleon' then
ClearVehicleCustomSecondaryColour(vehicle)
SetVehicleColours(vehicle,primary,data.index)
elseif data.type == "Primary Color" and data.option == 'Chameleon' and data.option ~= 'Pearlescent' then
ClearVehicleCustomSecondaryColour(vehicle)
ClearVehicleCustomPrimaryColour(vehicle)
SetVehicleColours(vehicle, data.index, data.index)
end
cb(true)
end)
Expand Down
89 changes: 87 additions & 2 deletions config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,91 @@ Config.Metals = {
['Brushed Gold'] = 159,
}

Config.Chameleon = { -- labels to be followed
[' RED ORANGE FLIP'] = 190,
[' ANOD PURPLE'] = 163,
[' TURQ PURP FLIP'] = 178,
[' MAGEN CYAN FLIP'] = 187,
[' PURP GREEN FLIP'] = 183,
[' BLACK PRISMA'] = 218,
[' YKTA CHRISTMAS'] = 237,
[' YKTA NITE DAY'] = 224,
[' YKTA FOUR SEASO'] = 229,
[' CREAM PEARL'] = 210,
[' RED PRISMA'] = 216,
[' GREEN BLUE FLIP'] = 171,
[' YKTA MONOCHROME'] = 223,
[' YKTA THE SEVEN'] = 234,
[' RAINBOW PRISMA'] = 220,
[' ORANG BLUE FLIP'] = 192,
[' DARKTEALPEARL'] = 197,
[' YKTA VERLIERER2'] = 225,
[' OIL SLIC PRISMA'] = 219,
[' YKTA M9 THROWBA'] = 230,
[' YKTA FUBUKI'] = 242,
[' DARKBLUEPEARL'] = 198,
[' WHITE HOLO'] = 222,
[' ANOD WINE'] = 162,
[' ANOD BRONZE'] = 168,
[' LIT BLUE PEARL'] = 202,
[' ANOD RED'] = 161,
[' GREEN PURP FLIP'] = 175,
[' GREEN TURQ FLIP'] = 174,
[' BLUE GREEN FLIP'] = 181,
[' LIT PURP PEARL'] = 203,
[' LIT PINK PEARL'] = 204,
[' GREEN BROW FLIP'] = 173,
[' YKTA ELECTRO'] = 240,
[' TEAL PURP FLIP'] = 176,
[' GREEN PRISMA'] = 217,
[' YKTA SYNTHWAVE'] = 228,
[' BLUE PEARL'] = 209,
[' YELLOW PEARL'] = 207,
[' DARKBLUEPRISMA'] = 213,
[' OIL SLICK PEARL'] = 200,
[' DARKGREENPEARL'] = 196,
[' ANOD COPPER'] = 167,
[' GREEN PEARL'] = 208,
[' ORANG PURP FLIP'] = 191,
[' ANOD GOLD'] = 170,
[' DARKPURPPRISMA'] = 214,
[' WHITE PRISMA'] = 211,
[' TURQ RED FLIP'] = 177,
[' CYAN PURP FLIP'] = 179,
[' MAGEN ORAN FLIP'] = 189,
[' MAGEN GREE FLIP'] = 184,
[' DARKPURPLEPEARL'] = 199,
[' YKTA FULL RBOW'] = 232,
[' ANOD GREEN'] = 165,
[' PURP RED FLIP'] = 182,
[' WHITE PURP FLIP'] = 193,
[' HOT PINK PRISMA'] = 215,
[' YKTA BUBBLEGUM'] = 231,
[' MAGEN YELL FLIP'] = 185,
[' BLUE PINK FLIP'] = 180,
[' BURG GREEN FLIP'] = 186,
[' LIT GREEN PEARL'] = 201,
[' ANOD LIME'] = 166,
[' OFFWHITE PRISMA'] = 205,
[' RED RAINBO FLIP'] = 194,
[' COPPE PURP FLIP'] = 188,
[' YKTA HSW'] = 239,
[' ANOD CHAMPAGNE'] = 169,
[' YKTA KAMENRIDER'] = 235,
[' YKTA MONIKA'] = 241,
[' YKTA SPRUNK EX'] = 226,
[' YKTA VICE CITY'] = 227,
[' BLACK HOLO'] = 221,
[' BLU RAINBO FLIP'] = 195,
[' GRAPHITE PRISMA'] = 212,
[' GREEN RED FLIP'] = 172,
[' PINK PEARL'] = 206,
[' YKTA SUNSETS'] = 233,
[' ANOD BLUE'] = 164,
[' YKTA CHROMABERA'] = 236,
[' YKTA TEMPERATUR'] = 238,
}

allcolors = {}
for k,v in pairs(Config.Metallic) do
allcolors[k] = v
Expand Down Expand Up @@ -1162,7 +1247,7 @@ Config.VehicleMod = {
bone = 'boot',
type = 'Primary Color',
prop = 'imp_prop_impexp_spoiler_04a',
list = {Metallic = Config.Metallic, Matte = Config.Matte, Metals = Config.Metals, Crome = Config.Crome, Pearlescent = Config.Metallic}
list = {Chameleon = Config.Chameleon, Metallic = Config.Metallic, Matte = Config.Matte, Metals = Config.Metals, Crome = Config.Crome, Pearlescent = Config.Metallic}
},
['paint2'] = {
job_grade = { -- default job grade to access this Upgrade Feature (this option will work only if Config.JobPermissionAll is true
Expand Down Expand Up @@ -1486,4 +1571,4 @@ vehiclesname = {}
if GetGameBuildNumber() < 2372 then
Config.VehicleMod[23]['list'] = {WheelType = {Sport = 0, Muscle = 1, Lowrider = 2, SUV = 3, Offroad = 4,Tuner = 5, BikeWheel = 6, HighEnd = 7 } , WheelColor = allcolors, Accessories = { CustomTire = 1, BulletProof = 1, SmokeColor = 1, DriftTires = 1} } -- BennysWheel = 8, BespokeWheel = 9
Config.VehicleMod[23]['list'].Accessories.DriftTires = nil
end
end
205 changes: 205 additions & 0 deletions data/carcols_gen9.meta
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelColorsGen9>
<Colors>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_black</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="3850041493" />
<audioPrefixHash value="0" />
<colorName> 223 Anodized Monochrome </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki001</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_yellow</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="3440150791" />
<audioPrefixHash value="0" />
<colorName> 224 Day Night Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki002</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_pink</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="2019367074" />
<audioPrefixHash value="0" />
<colorName> 225 Verlierer Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki003</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_green</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="306110198" />
<audioPrefixHash value="0" />
<colorName> 226 Anodized Sprunk </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki004</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_pink</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="2019367074" />
<audioPrefixHash value="0" />
<colorName> 227 Vice City Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki005</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_blue</audioColor>
<audioPrefix>POLICE_SCANNER_PREFIX_dark</audioPrefix>
<audioColorHash value="3826758445" />
<audioPrefixHash value="1169689894" />
<colorName> 228 Synthwave Pearl </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki006</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_blue</audioColor>
<audioPrefix>POLICE_SCANNER_PREFIX_light</audioPrefix>
<audioColorHash value="3826758445" />
<audioPrefixHash value="3089268592" />
<colorName> 229 Seasons Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki007</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_yellow</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="3440150791" />
<audioPrefixHash value="0" />
<colorName> 230 TBOGT Pearl </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki008</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_blue</audioColor>
<audioPrefix>POLICE_SCANNER_PREFIX_light</audioPrefix>
<audioColorHash value="3826758445" />
<audioPrefixHash value="3089268592" />
<colorName> 231 Bubblegum Pearl </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki009</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_red</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="1585269136" />
<audioPrefixHash value="0" />
<colorName> 232 Rainbow Prismatic </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki010</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_orange</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="2639756769" />
<audioPrefixHash value="0" />
<colorName> 233 Sunset Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki011</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_blue</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="3826758445" />
<audioPrefixHash value="0" />
<colorName> 234 Visions Prismatic </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki012</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_brown</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="2201497177" />
<audioPrefixHash value="0" />
<colorName> 235 Maziora Prismatic </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki013</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_red</audioColor>
<audioPrefix>POLICE_SCANNER_PREFIX_bright</audioPrefix>
<audioColorHash value="1585269136" />
<audioPrefixHash value="1815504495" />
<colorName> 236 3DGlasses Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki014</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_green</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="306110198" />
<audioPrefixHash value="0" />
<colorName> 237 Christmas Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki015</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_red</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="1585269136" />
<audioPrefixHash value="0" />
<colorName> 238 Temperature Prismatic </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki016</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_red</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="1585269136" />
<audioPrefixHash value="0" />
<colorName> 239 HSW Flip </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki017</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_pink</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="2019367074" />
<audioPrefixHash value="0" />
<colorName> 240 Anodized Electro </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki018</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_green</audioColor>
<audioPrefix>none</audioPrefix>
<audioColorHash value="306110198" />
<audioPrefixHash value="0" />
<colorName> 241 Monika Prismatic </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki019</rampTextureName>
</Item>
<Item>
<color value="0x00000000" />
<metallicID>EVehicleModelColorMetallic_normal</metallicID>
<audioColor>POLICE_SCANNER_COLOUR_blue</audioColor>
<audioPrefix>POLICE_SCANNER_PREFIX_light</audioPrefix>
<audioColorHash value="3826758445" />
<audioPrefixHash value="3089268592" />
<colorName> 242 Anodized Fubuki </colorName>
<rampTextureName>vehicle_paint_ramp_fubuki020</rampTextureName>
</Item>
</Colors>
</CVehicleModelColorsGen9>
Binary file added data/carmodcols.ymt
Binary file not shown.

0 comments on commit 197e0b5

Please sign in to comment.