forked from Simnation/Main
ed
This commit is contained in:
parent
88ffeb3375
commit
87623c8379
27 changed files with 2865 additions and 1705 deletions
32
resources/[carscripts]/AdvancedParking/fixDeleteVehicle.lua
Normal file
32
resources/[carscripts]/AdvancedParking/fixDeleteVehicle.lua
Normal file
|
@ -0,0 +1,32 @@
|
|||
|
||||
local AP_RESOURCE_NAME <const> = "AdvancedParking"
|
||||
|
||||
if (GetCurrentResourceName() == AP_RESOURCE_NAME) then return end
|
||||
|
||||
local AP = exports[AP_RESOURCE_NAME]
|
||||
|
||||
-- replaces DeleteEntity native on client and server side
|
||||
local DeleteEntityOriginal <const> = DeleteEntity
|
||||
DeleteEntity = function(entity)
|
||||
if (not DoesEntityExist(entity)) then return end
|
||||
|
||||
if (GetEntityType(entity) ~= 2 or GetResourceState(AP_RESOURCE_NAME) ~= "started") then
|
||||
DeleteEntityOriginal(entity)
|
||||
return
|
||||
end
|
||||
|
||||
AP:DeleteVehicle(entity)
|
||||
end
|
||||
|
||||
-- replaces DeleteVehicle native on client side
|
||||
if (not IsDuplicityVersion()) then
|
||||
local DeleteVehicleOriginal <const> = DeleteVehicle
|
||||
DeleteVehicle = function(vehicle)
|
||||
if (GetResourceState(AP_RESOURCE_NAME) ~= "started") then
|
||||
DeleteVehicleOriginal(vehicle)
|
||||
return
|
||||
end
|
||||
|
||||
AP:DeleteVehicle(vehicle)
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue