mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-16 22:46:03 +01:00
fix(vehicleProps): split modLivery from livery (#699)
This commit is contained in:
@@ -80,6 +80,7 @@ if cache.game == 'redm' then return end
|
||||
---@field modLivery? number
|
||||
---@field modRoofLivery? number
|
||||
---@field modLightbar? number
|
||||
---@field livery? number
|
||||
---@field windows? number[]
|
||||
---@field doors? number[]
|
||||
---@field tyres? table<number | string, 1 | 2>
|
||||
@@ -151,13 +152,6 @@ function lib.getVehicleProperties(vehicle)
|
||||
end
|
||||
end
|
||||
|
||||
local modLiveryCount = GetVehicleLiveryCount(vehicle)
|
||||
local modLivery = GetVehicleLivery(vehicle)
|
||||
|
||||
if modLiveryCount == -1 or modLivery == -1 then
|
||||
modLivery = GetVehicleMod(vehicle, 48)
|
||||
end
|
||||
|
||||
local damage = {
|
||||
windows = {},
|
||||
doors = {},
|
||||
@@ -273,9 +267,10 @@ function lib.getVehicleProperties(vehicle)
|
||||
modTank = GetVehicleMod(vehicle, 45),
|
||||
modWindows = GetVehicleMod(vehicle, 46),
|
||||
modDoorR = GetVehicleMod(vehicle, 47),
|
||||
modLivery = modLivery,
|
||||
modLivery = GetVehicleMod(vehicle, 48),
|
||||
modRoofLivery = GetVehicleRoofLivery(vehicle),
|
||||
modLightbar = GetVehicleMod(vehicle, 49),
|
||||
livery = GetVehicleLivery(vehicle),
|
||||
windows = damage.windows,
|
||||
doors = damage.doors,
|
||||
tyres = damage.tyres,
|
||||
@@ -623,7 +618,6 @@ function lib.setVehicleProperties(vehicle, props, fixVehicle)
|
||||
|
||||
if props.modLivery then
|
||||
SetVehicleMod(vehicle, 48, props.modLivery, false)
|
||||
SetVehicleLivery(vehicle, props.modLivery)
|
||||
end
|
||||
|
||||
if props.modRoofLivery then
|
||||
@@ -634,6 +628,10 @@ function lib.setVehicleProperties(vehicle, props, fixVehicle)
|
||||
SetVehicleMod(vehicle, 49, props.modLightbar, false)
|
||||
end
|
||||
|
||||
if props.livery then
|
||||
SetVehicleLivery(vehicle, props.livery)
|
||||
end
|
||||
|
||||
if props.bulletProofTyres ~= nil then
|
||||
SetVehicleTyresCanBurst(vehicle, props.bulletProofTyres)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user