diff --git a/server/main.lua b/server/main.lua index e827d0b8..7c70127f 100644 --- a/server/main.lua +++ b/server/main.lua @@ -401,9 +401,10 @@ TriggerEvent('esx_phone:registerCallback', function(source, phoneNumber, message local xPlayers = ESX.GetPlayers() if phoneNumber == 'cardealer' then - for k, v in pairs(xPlayers) do - if v.job.name == 'cardealer' then - TriggerClientEvent('esx_phone:onMessage', v.source, xPlayer.get('phoneNumber'), message, xPlayer.get('coords'), anon, 'player') + for i=1, #xPlayers, 1 do + local xPlayer2 = ESX.GetPlayerFromId(xPlayers[i]) + if xPlayer2.job.name == 'cardealer' then + TriggerClientEvent('esx_phone:onMessage', xPlayer2.source, xPlayer.get('phoneNumber'), message, xPlayer.get('coords'), anon, 'player') end end end @@ -445,10 +446,11 @@ function PayRent(d, h, m) local foundPlayer = false local xPlayer = nil - for k,v in pairs(xPlayers) do - if v.identifier == result[i].owner then + for i=1, #xPlayers, 1 do + local xPlayer2 = ESX.GetPlayerFromId(xPlayers[i]) + if xPlayer2.identifier == result[i].owner then foundPlayer = true - xPlayer = v + xPlayer = xPlayer2 end end