From 4ee9ec3a1136663857212c7cb887d339ddd1526b Mon Sep 17 00:00:00 2001 From: Linden Date: Wed, 30 Jun 2021 21:51:58 +1000 Subject: [PATCH] improvement(policejob): Use the new arguments for GetExtendedPlayers() --- [esx_addons]/esx_policejob/server/main.lua | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/[esx_addons]/esx_policejob/server/main.lua b/[esx_addons]/esx_policejob/server/main.lua index 21b56964..e2697099 100644 --- a/[esx_addons]/esx_policejob/server/main.lua +++ b/[esx_addons]/esx_policejob/server/main.lua @@ -448,14 +448,9 @@ ESX.RegisterServerCallback('esx_policejob:getPlayerInventory', function(source, end) AddEventHandler('playerDropped', function() - -- Save the source in case we lose it (which happens a lot) local playerId = source - - -- Did the player ever join? if playerId then local xPlayer = ESX.GetPlayerFromId(playerId) - - -- Is it worth telling all clients to refresh? if xPlayer and xPlayer.job.name == 'police' then Citizen.Wait(5000) TriggerClientEvent('esx_policejob:updateBlip', -1) @@ -466,7 +461,6 @@ end) RegisterNetEvent('esx_policejob:spawned') AddEventHandler('esx_policejob:spawned', function() local xPlayer = ESX.GetPlayerFromId(playerId) - if xPlayer and xPlayer.job.name == 'police' then Citizen.Wait(5000) TriggerClientEvent('esx_policejob:updateBlip', -1) @@ -475,13 +469,17 @@ end) RegisterNetEvent('esx_policejob:forceBlip') AddEventHandler('esx_policejob:forceBlip', function() - TriggerClientEvent('esx_policejob:updateBlip', -1) + for _, xPlayer in pairs(ESX.GetExtendedPlayers('job', 'police')) do + TriggerClientEvent('esx_policejob:updateBlip', -1) + end end) AddEventHandler('onResourceStart', function(resource) if resource == GetCurrentResourceName() then Citizen.Wait(5000) - TriggerClientEvent('esx_policejob:updateBlip', -1) + for _, xPlayer in pairs(ESX.GetExtendedPlayers('job', 'police')) do + TriggerClientEvent('esx_policejob:updateBlip', xPlayer.source) + end end end)