AddEventHandler.... not needed <3

This commit is contained in:
WLVF
2022-09-01 04:11:48 -04:00
parent 803727e4e0
commit 7f153e72b2
14 changed files with 33 additions and 66 deletions

View File

@@ -42,8 +42,7 @@ function isAuthorized(door)
return false
end
RegisterNetEvent("ND:setCharacter")
AddEventHandler("ND:setCharacter", function(character)
RegisterNetEvent("ND:setCharacter", function(character)
job = character.job
end)
@@ -80,8 +79,7 @@ Citizen.CreateThread(function()
end
end)
RegisterNetEvent("ND_Doorlocks:syncDoor")
AddEventHandler("ND_Doorlocks:syncDoor", function(doorID, state)
RegisterNetEvent("ND_Doorlocks:syncDoor", function(doorID, state)
doorList[doorID].locked = state
for _, doors in pairs(doorList[doorID].doors) do
local entity = GetClosestObjectOfType(doors.coords.x, doors.coords.y, doors.coords.z, 1.0, doors.hash, false, false, false)
@@ -90,8 +88,7 @@ AddEventHandler("ND_Doorlocks:syncDoor", function(doorID, state)
end
end)
RegisterNetEvent("ND_Doorlocks:returnDoors")
AddEventHandler("ND_Doorlocks:returnDoors", function(updatedDoors)
RegisterNetEvent("ND_Doorlocks:returnDoors", function(updatedDoors)
for doorID, state in pairs(updatedDoors) do
doorList[doorID].locked = state
for _, doors in pairs(doorList[doorID].doors) do

View File

@@ -5,14 +5,12 @@ NDCore.Functions.VersionChecker("ND_Doorlocks", GetCurrentResourceName(), "https
local updatedDoors = {}
RegisterNetEvent("ND_Doorlocks:syncDoor")
AddEventHandler("ND_Doorlocks:syncDoor", function(doorID, state)
RegisterNetEvent("ND_Doorlocks:syncDoor", function(doorID, state)
updatedDoors[doorID] = state
TriggerClientEvent("ND_Doorlocks:syncDoor", -1, doorID, state)
end)
RegisterNetEvent("ND_Doorlocks:getDoors")
AddEventHandler("ND_Doorlocks:getDoors", function()
RegisterNetEvent("ND_Doorlocks:getDoors", function()
local player = source
TriggerClientEvent("ND_Doorlocks:returnDoors", player, updatedDoors)
end)