update(vehicle): lockpick event & alarm

This commit is contained in:
Andyyy7666
2023-08-27 01:22:27 +02:00
parent e4e5d60cf4
commit bde1f5b0bb
2 changed files with 7 additions and 7 deletions

View File

@@ -243,15 +243,12 @@ RegisterNetEvent("ND_Vehicles:blip", function(netid, status)
EndTextCommandSetBlipName(blip)
end)
RegisterNetEvent("ND_Vehicles:syncAlarm", function(netid, success, action)
RegisterNetEvent("ND_Vehicles:syncAlarm", function(netid)
local veh = NetToVeh(netid)
if not veh then return end
SetVehicleAlarmTimeLeft(veh, 1)
SetVehicleAlarm(veh, true)
StartVehicleAlarm(veh)
if success and action == "lockpick" then
setVehicleLocked(veh, false)
end
end)
RegisterNetEvent("ND_VehicleSystem:setOwnedIfNot", function(netid)

View File

@@ -231,10 +231,13 @@ function NDCore.saveVehicleProperties(source, veh, properties)
end
end
RegisterNetEvent("ND_Vehicles:syncAlarm", function(netid, success, action)
local veh = NetworkGetEntityFromNetworkId(netid)
RegisterNetEvent("ND_Vehicles:lockpick", function(netId, success)
local veh = NetworkGetEntityFromNetworkId(netId)
local owner = NetworkGetEntityOwner(veh)
TriggerClientEvent("ND_Vehicles:syncAlarm", owner, netid, success, action)
TriggerClientEvent("ND_Vehicles:syncAlarm", owner, netId)
if not success then return end
local state = Entity(veh).state
state.locked = false
end)
if Config.useInventoryForKeys then