update getplayers

This commit is contained in:
renaiku
2017-08-21 21:01:13 +02:00
parent eb2b9d07b6
commit 1f9565b94b
+14 -10
View File
@@ -37,12 +37,14 @@ ESX.RegisterServerCallback('esx_bankerjob:getCustomers', function(source, cb)
local xPlayers = ESX.GetPlayers()
local customers = {}
for k,v in pairs(xPlayers) do
for i=1, #xPlayers, 1 do
TriggerEvent('esx_addonaccount:getAccount', 'bank_savings', v.identifier, function(account)
local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
TriggerEvent('esx_addonaccount:getAccount', 'bank_savings', xPlayer.identifier, function(account)
table.insert(customers, {
source = v.source,
name = GetPlayerName(v.source),
source = xPlayer.source,
name = GetPlayerName(xPlayer.source),
bankSavings = account.money
})
end)
@@ -59,10 +61,11 @@ TriggerEvent('esx_phone:registerCallback', function(source, phoneNumber, message
local xPlayers = ESX.GetPlayers()
if phoneNumber == 'banker' then
for k, v in pairs(xPlayers) do
if v.job.name == 'banker' then
for i=1, #xPlayers, 1 do
local xPlayer2 = ESX.GetPlayerFromId(xPlayers[i])
if xPlayer2.job.name == 'banker' then
TriggerEvent('esx_phone:getDistpatchRequestId', function(requestId)
TriggerClientEvent('esx_phone:onMessage', v.source, xPlayer.get('phoneNumber'), message, xPlayer.get('coords'), anon, 'Client Banque')
TriggerClientEvent('esx_phone:onMessage', xPlayer2.source, xPlayer.get('phoneNumber'), message, xPlayer.get('coords'), anon, 'Client Banque')
end)
end
end
@@ -87,10 +90,11 @@ function CalculateBankSavings(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