From dd64f800219c87670bbddaae1825522a7a433084 Mon Sep 17 00:00:00 2001 From: Kakarot <57848836+GhzGarage@users.noreply.github.com> Date: Thu, 28 Oct 2021 23:49:33 -0600 Subject: [PATCH] Livery backwards compatibility --- client/functions.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/client/functions.lua b/client/functions.lua index 83ed4e4..c178929 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -328,6 +328,12 @@ function QBCore.Functions.GetVehicleProperties(vehicle) end end + if GetVehicleMod(vehicle, 48) == -1 and GetVehicleLivery(vehicle) ~= -1 then + modLivery = GetVehicleLivery(vehicle) + else + modLivery = GetVehicleMod(vehicle, 48) + end + return { model = GetEntityModel(vehicle), plate = Trim(GetVehicleNumberPlateText(vehicle)), @@ -401,7 +407,7 @@ function QBCore.Functions.GetVehicleProperties(vehicle) modTrimB = GetVehicleMod(vehicle, 44), modTank = GetVehicleMod(vehicle, 45), modWindows = GetVehicleMod(vehicle, 46), - modLivery = GetVehicleLivery(vehicle), + modLivery = modLivery, } else return @@ -618,6 +624,7 @@ function QBCore.Functions.SetVehicleProperties(vehicle, props) SetVehicleMod(vehicle, 46, props.modWindows, false) end if props.modLivery then + SetVehicleMod(vehicle, 48, props.modLivery, false) SetVehicleLivery(vehicle, props.modLivery) end end