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

@@ -131,8 +131,7 @@ RegisterNUICallback("useATM", function(data)
end) end)
-- update the balance on the ui and confirm if the deposit/withdraw was successful. -- update the balance on the ui and confirm if the deposit/withdraw was successful.
RegisterNetEvent("ND_ATMs:update") RegisterNetEvent("ND_ATMs:update", function(status)
AddEventHandler("ND_ATMs:update", function(status)
Citizen.Wait(1000) Citizen.Wait(1000)
local selectedCharacter = NDCore.Functions.GetSelectedCharacter() local selectedCharacter = NDCore.Functions.GetSelectedCharacter()
SendNUIMessage({ SendNUIMessage({

View File

@@ -1,15 +1,13 @@
NDCore = exports["ND_Core"]:GetCoreObject() NDCore = exports["ND_Core"]:GetCoreObject()
NDCore.Functions.VersionChecker("ND_ATMs", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_ATMs/fxmanifest.lua") NDCore.Functions.VersionChecker("ND_ATMs", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_ATMs/fxmanifest.lua")
RegisterNetEvent("ND_ATMs:withdraw") RegisterNetEvent("ND_ATMs:withdraw", function(amount)
AddEventHandler("ND_ATMs:withdraw", function(amount)
local player = source local player = source
local update = NDCore.Functions.WithdrawMoney(amount, player) local update = NDCore.Functions.WithdrawMoney(amount, player)
TriggerClientEvent("ND_ATMs:update", player, update) TriggerClientEvent("ND_ATMs:update", player, update)
end) end)
RegisterNetEvent("ND_ATMs:deposit") RegisterNetEvent("ND_ATMs:deposit", function(amount)
AddEventHandler("ND_ATMs:deposit", function(amount)
local player = source local player = source
local update = NDCore.Functions.DepositMoney(amount, player) local update = NDCore.Functions.DepositMoney(amount, player)
TriggerClientEvent("ND_ATMs:update", player, update) TriggerClientEvent("ND_ATMs:update", player, update)

View File

@@ -177,8 +177,7 @@ RegisterNUICallback("useATM", function(data)
end) end)
-- update the balance on the ui and confirm if the deposit/withdraw was successful. -- update the balance on the ui and confirm if the deposit/withdraw was successful.
RegisterNetEvent("ND_Banks:update") RegisterNetEvent("ND_Banks:update", function(status)
AddEventHandler("ND_Banks:update", function(status)
Citizen.Wait(1000) Citizen.Wait(1000)
local selectedCharacter = NDCore.Functions.GetSelectedCharacter() local selectedCharacter = NDCore.Functions.GetSelectedCharacter()
SendNUIMessage({ SendNUIMessage({

View File

@@ -1,22 +1,19 @@
NDCore = exports["ND_Core"]:GetCoreObject() NDCore = exports["ND_Core"]:GetCoreObject()
NDCore.Functions.VersionChecker("ND_Banks", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_Banks/fxmanifest.lua") NDCore.Functions.VersionChecker("ND_Banks", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_Banks/fxmanifest.lua")
RegisterNetEvent("ND_Banks:withdraw") RegisterNetEvent("ND_Banks:withdraw", function(amount)
AddEventHandler("ND_Banks:withdraw", function(amount)
local player = source local player = source
local update = NDCore.Functions.WithdrawMoney(amount, player) local update = NDCore.Functions.WithdrawMoney(amount, player)
TriggerClientEvent("ND_Banks:update", player, update) TriggerClientEvent("ND_Banks:update", player, update)
end) end)
RegisterNetEvent("ND_Banks:deposit") RegisterNetEvent("ND_Banks:deposit", function(amount)
AddEventHandler("ND_Banks:deposit", function(amount)
local player = source local player = source
local update = NDCore.Functions.DepositMoney(amount, player) local update = NDCore.Functions.DepositMoney(amount, player)
TriggerClientEvent("ND_Banks:update", player, update) TriggerClientEvent("ND_Banks:update", player, update)
end) end)
RegisterNetEvent("ND_Banks:transfer") RegisterNetEvent("ND_Banks:transfer", function(amount, target)
AddEventHandler("ND_Banks:transfer", function(amount, target)
local player = source local player = source
local update = NDCore.Functions.TransferBank(amount, player, target) local update = NDCore.Functions.TransferBank(amount, player, target)
TriggerClientEvent("ND_Banks:update", player, update) TriggerClientEvent("ND_Banks:update", player, update)

View File

@@ -113,8 +113,7 @@ AddEventHandler("playerSpawned", function()
end) end)
-- This is used to add department drop down on the ui. -- This is used to add department drop down on the ui.
RegisterNetEvent("ND_CharacterSelection:permsChecked") RegisterNetEvent("ND_CharacterSelection:permsChecked", function(allowedRoles)
AddEventHandler("ND_CharacterSelection:permsChecked", function(allowedRoles)
SendNUIMessage({ SendNUIMessage({
type = "givePerms", type = "givePerms",
deptRoles = json.encode(allowedRoles) deptRoles = json.encode(allowedRoles)
@@ -122,8 +121,7 @@ AddEventHandler("ND_CharacterSelection:permsChecked", function(allowedRoles)
end) end)
-- Gets all the characters and displays them on the ui. -- Gets all the characters and displays them on the ui.
RegisterNetEvent("ND:returnCharacters") RegisterNetEvent("ND:returnCharacters", function(characters)
AddEventHandler("ND:returnCharacters", function(characters)
local playerCharacters = {} local playerCharacters = {}
for id, characterInfo in pairs(characters) do for id, characterInfo in pairs(characters) do
playerCharacters[tostring(id)] = characterInfo playerCharacters[tostring(id)] = characterInfo

View File

@@ -19,8 +19,7 @@ function validateDepartment(player, department)
end end
-- Creating a new character. -- Creating a new character.
RegisterNetEvent("ND_CharacterSelection:newCharacter") RegisterNetEvent("ND_CharacterSelection:newCharacter", function(newCharacter)
AddEventHandler("ND_CharacterSelection:newCharacter", function(newCharacter)
local player = source local player = source
-- validate that the person has permission to use the department. -- validate that the person has permission to use the department.
@@ -32,8 +31,7 @@ AddEventHandler("ND_CharacterSelection:newCharacter", function(newCharacter)
end) end)
-- Update the character info when edited. -- Update the character info when edited.
RegisterNetEvent("ND_CharacterSelection:editCharacter") RegisterNetEvent("ND_CharacterSelection:editCharacter", function(newCharacter)
AddEventHandler("ND_CharacterSelection:editCharacter", function(newCharacter)
local player = source local player = source
-- validate that the person has permission to use the department. -- validate that the person has permission to use the department.
@@ -47,8 +45,7 @@ AddEventHandler("ND_CharacterSelection:editCharacter", function(newCharacter)
TriggerClientEvent("ND:returnCharacters", player, NDCore.Functions.GetPlayerCharacters(player)) TriggerClientEvent("ND:returnCharacters", player, NDCore.Functions.GetPlayerCharacters(player))
end) end)
RegisterNetEvent("ND_CharacterSelection:checkPerms") RegisterNetEvent("ND_CharacterSelection:checkPerms", function()
AddEventHandler("ND_CharacterSelection:checkPerms", function()
local player = source local player = source
local discordUserId = NDCore.Functions.GetPlayerIdentifierFromType("discord", player):gsub("discord:", "") local discordUserId = NDCore.Functions.GetPlayerIdentifierFromType("discord", player):gsub("discord:", "")
local allowedRoles = {} local allowedRoles = {}

View File

@@ -21,8 +21,7 @@ if config["/darkweb"].enabled then
end end
if config["/911"].enabled then if config["/911"].enabled then
RegisterNetEvent("ND_Chat:911") RegisterNetEvent("ND_Chat:911", function(coords, callDescription)
AddEventHandler("ND_Chat:911", function(coords, callDescription)
local selectedCharacter local selectedCharacter
NDCore.Functions.GetSelectedCharacter(function(character) NDCore.Functions.GetSelectedCharacter(function(character)
selectedCharacter = character selectedCharacter = character

View File

@@ -58,27 +58,23 @@ if config.customPauseMenu then
end) end)
end end
RegisterNetEvent("ND:returnCharacters") RegisterNetEvent("ND:returnCharacters", function(characters)
AddEventHandler("ND:returnCharacters", function(characters)
NDCore.Characters = characters NDCore.Characters = characters
end) end)
-- updates the money on the client. -- updates the money on the client.
RegisterNetEvent("ND:updateMoney") RegisterNetEvent("ND:updateMoney", function(cash, bank)
AddEventHandler("ND:updateMoney", function(cash, bank)
NDCore.SelectedCharacter.cash = cash NDCore.SelectedCharacter.cash = cash
NDCore.SelectedCharacter.bank = bank NDCore.SelectedCharacter.bank = bank
end) end)
-- Sets main character. -- Sets main character.
RegisterNetEvent("ND:setCharacter") RegisterNetEvent("ND:setCharacter", function(character)
AddEventHandler("ND:setCharacter", function(character)
NDCore.SelectedCharacter = character NDCore.SelectedCharacter = character
end) end)
-- Updates last lcoation. -- Updates last lcoation.
RegisterNetEvent("ND:updateLastLocation") RegisterNetEvent("ND:updateLastLocation", function(location)
AddEventHandler("ND:updateLastLocation", function(location)
NDCore.SelectedCharacter.lastLocation = location NDCore.SelectedCharacter.lastLocation = location
end) end)

View File

@@ -42,8 +42,7 @@ function isAuthorized(door)
return false return false
end end
RegisterNetEvent("ND:setCharacter") RegisterNetEvent("ND:setCharacter", function(character)
AddEventHandler("ND:setCharacter", function(character)
job = character.job job = character.job
end) end)
@@ -80,8 +79,7 @@ Citizen.CreateThread(function()
end end
end) end)
RegisterNetEvent("ND_Doorlocks:syncDoor") RegisterNetEvent("ND_Doorlocks:syncDoor", function(doorID, state)
AddEventHandler("ND_Doorlocks:syncDoor", function(doorID, state)
doorList[doorID].locked = state doorList[doorID].locked = state
for _, doors in pairs(doorList[doorID].doors) do 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) 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
end) end)
RegisterNetEvent("ND_Doorlocks:returnDoors") RegisterNetEvent("ND_Doorlocks:returnDoors", function(updatedDoors)
AddEventHandler("ND_Doorlocks:returnDoors", function(updatedDoors)
for doorID, state in pairs(updatedDoors) do for doorID, state in pairs(updatedDoors) do
doorList[doorID].locked = state doorList[doorID].locked = state
for _, doors in pairs(doorList[doorID].doors) do for _, doors in pairs(doorList[doorID].doors) do

View File

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

View File

@@ -121,8 +121,7 @@ Citizen.CreateThread(function()
end) end)
-- Return list of all players on the server and open ui. -- Return list of all players on the server and open ui.
RegisterNetEvent("ND_Jailing:returnPlayers") RegisterNetEvent("ND_Jailing:returnPlayers", function(players)
AddEventHandler("ND_Jailing:returnPlayers", function(players)
for _, player in pairs(players) do for _, player in pairs(players) do
SendNUIMessage({ SendNUIMessage({
type = "players", type = "players",
@@ -159,8 +158,7 @@ function jail(time)
TriggerServerEvent("ND_Jailing:updateJailing", jailTime) TriggerServerEvent("ND_Jailing:updateJailing", jailTime)
end end
RegisterNetEvent("ND_Jailing:timeLeft") RegisterNetEvent("ND_Jailing:timeLeft", function()
AddEventHandler("ND_Jailing:timeLeft", function()
while jailTime > 0 do while jailTime > 0 do
Citizen.Wait(0) Citizen.Wait(0)
text("Time until release: " .. tostring(jailTime), 0.5, 0.9, 0.5) text("Time until release: " .. tostring(jailTime), 0.5, 0.9, 0.5)
@@ -168,13 +166,11 @@ AddEventHandler("ND_Jailing:timeLeft", function()
end) end)
-- Jail a player and loop to keep them in jail every second. -- Jail a player and loop to keep them in jail every second.
RegisterNetEvent("ND_Jailing:jailPlayer") RegisterNetEvent("ND_Jailing:jailPlayer", function(time)
AddEventHandler("ND_Jailing:jailPlayer", function(time)
jail(time) jail(time)
end) end)
RegisterNetEvent("ND_Jailing:unjailPlayer") RegisterNetEvent("ND_Jailing:unjailPlayer", function(time)
AddEventHandler("ND_Jailing:unjailPlayer", function(time)
jailTime = 0 jailTime = 0
end) end)

View File

@@ -32,8 +32,7 @@ function sendToDiscord(name, message, color)
end end
-- Jail player discord log, trigger the even on the players client and send a message to everyone. -- Jail player discord log, trigger the even on the players client and send a message to everyone.
RegisterNetEvent("ND_Jailing:jailPlayer") RegisterNetEvent("ND_Jailing:jailPlayer", function(id, time, fine, reason)
AddEventHandler("ND_Jailing:jailPlayer", function(id, time, fine, reason)
local player = source local player = source
local players = NDCore.Functions.GetPlayers() local players = NDCore.Functions.GetPlayers()
local dept = players[player].job local dept = players[player].job
@@ -53,8 +52,7 @@ AddEventHandler("ND_Jailing:jailPlayer", function(id, time, fine, reason)
end end
end) end)
RegisterNetEvent("ND_Jailing:updateJailing") RegisterNetEvent("ND_Jailing:updateJailing", function(time)
AddEventHandler("ND_Jailing:updateJailing", function(time)
local player = source local player = source
if time == 0 then if time == 0 then
jailedPlayers[GetPlayerIdentifierFromType("license", player)] = nil jailedPlayers[GetPlayerIdentifierFromType("license", player)] = nil
@@ -64,8 +62,7 @@ AddEventHandler("ND_Jailing:updateJailing", function(time)
end) end)
-- Gets all players on the server and adds them to a table. -- Gets all players on the server and adds them to a table.
RegisterNetEvent("ND_Jailing:getPlayers") RegisterNetEvent("ND_Jailing:getPlayers", function()
AddEventHandler("ND_Jailing:getPlayers", function()
local players = {} local players = {}
for _, id in pairs(GetPlayers()) do for _, id in pairs(GetPlayers()) do
players[id] = "(" .. id .. ") " .. GetPlayerName(id) players[id] = "(" .. id .. ") " .. GetPlayerName(id)
@@ -73,8 +70,7 @@ AddEventHandler("ND_Jailing:getPlayers", function()
TriggerClientEvent("ND_Jailing:returnPlayers", source, players) TriggerClientEvent("ND_Jailing:returnPlayers", source, players)
end) end)
RegisterNetEvent("ND_Jailing:getJailTime") RegisterNetEvent("ND_Jailing:getJailTime", function()
AddEventHandler("ND_Jailing:getJailTime", function()
local player = source local player = source
local time = jailedPlayers[GetPlayerIdentifierFromType("license", player)] local time = jailedPlayers[GetPlayerIdentifierFromType("license", player)]
if time then if time then

View File

@@ -90,8 +90,7 @@ Citizen.CreateThread(function()
end end
end) end)
RegisterNetEvent("ND_ShotSpotter:Report") RegisterNetEvent("ND_ShotSpotter:Report", function(street, pedCoords, postal)
AddEventHandler("ND_ShotSpotter:Report", function(street, pedCoords, postal)
-- if the player isn't a cop then they won't receive the alert. -- if the player isn't a cop then they won't receive the alert.
if not isCop() then if not isCop() then
return return
@@ -130,8 +129,7 @@ AddEventHandler("ND_ShotSpotter:Report", function(street, pedCoords, postal)
end) end)
-- set route to latest shot spotter location. -- set route to latest shot spotter location.
RegisterNetEvent("ND_shotSpotter:setRoute") RegisterNetEvent("ND_shotSpotter:setRoute", function()
AddEventHandler("ND_shotSpotter:setRoute", function()
while setRoute do while setRoute do
Citizen.Wait(0) Citizen.Wait(0)
if IsControlJustPressed(0, 113) then if IsControlJustPressed(0, 113) then

View File

@@ -3,8 +3,7 @@
NDCore = exports["ND_Core"]:GetCoreObject() NDCore = exports["ND_Core"]:GetCoreObject()
NDCore.Functions.VersionChecker("ND_ShotSpotter", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_ShotSpotter/fxmanifest.lua") NDCore.Functions.VersionChecker("ND_ShotSpotter", GetCurrentResourceName(), "https://github.com/Andyyy7666/ND_Framework", "https://raw.githubusercontent.com/Andyyy7666/ND_Framework/main/ND_ShotSpotter/fxmanifest.lua")
RegisterNetEvent("ND_ShotSpotter:Trigger") RegisterNetEvent("ND_ShotSpotter:Trigger", function(street, pedCoords, postal, zoneName)
AddEventHandler("ND_ShotSpotter:Trigger", function(street, pedCoords, postal, zoneName)
if server_config.useDiscordLogging then if server_config.useDiscordLogging then
local embed = { local embed = {
{ {