From bf0b3eef65aeb6c98a65f4032c919f3224949127 Mon Sep 17 00:00:00 2001 From: Atikur Rahaman Santo <55808925+ARSSANTO@users.noreply.github.com> Date: Thu, 31 Mar 2022 01:28:59 +0600 Subject: [PATCH] Neon color saving issue solved --- client/functions.lua | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/client/functions.lua b/client/functions.lua index c11c1ab..1729439 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -454,11 +454,6 @@ function QBCore.Functions.GetVehicleProperties(vehicle) modLivery = GetVehicleLivery(vehicle) end - local neons = {} - for i = 0, 3 do - neons[i] = IsVehicleNeonLightEnabled(vehicle, i) - end - local tireHealth = {} for i = 0, 3 do tireHealth[i] = GetVehicleWheelHealth(vehicle, i) @@ -509,7 +504,12 @@ function QBCore.Functions.GetVehicleProperties(vehicle) windowStatus = windowStatus, doorStatus = doorStatus, xenonColor = GetVehicleXenonLightsColour(vehicle), - neonEnabled = neons, + neonEnabled = { + IsVehicleNeonLightEnabled(vehicle, 0), + IsVehicleNeonLightEnabled(vehicle, 1), + IsVehicleNeonLightEnabled(vehicle, 2), + IsVehicleNeonLightEnabled(vehicle, 3) + }, neonColor = table.pack(GetVehicleNeonLightsColour(vehicle)), headlightColor = GetVehicleHeadlightsColour(vehicle), interiorColor = GetVehicleInteriorColour(vehicle), @@ -677,9 +677,10 @@ function QBCore.Functions.SetVehicleProperties(vehicle, props) end end if props.neonEnabled then - for neonIndex, enableNeons in pairs(props.neonEnabled) do - SetVehicleNeonLightEnabled(vehicle, neonIndex, enableNeons) - end + SetVehicleNeonLightEnabled(vehicle, 0, props.neonEnabled[1]) + SetVehicleNeonLightEnabled(vehicle, 1, props.neonEnabled[2]) + SetVehicleNeonLightEnabled(vehicle, 2, props.neonEnabled[3]) + SetVehicleNeonLightEnabled(vehicle, 3, props.neonEnabled[4]) end if props.neonColor then SetVehicleNeonLightsColour(vehicle, props.neonColor[1], props.neonColor[2], props.neonColor[3])