fix(server/main): Fix incorrect values (if v is table, xPlayer equals v; else GetPlayerFromId(v))

This commit is contained in:
Linden
2021-06-06 05:57:46 +10:00
committed by GitHub
parent 16b1fc3316
commit b3c20e174b
+2 -2
View File
@@ -11,7 +11,7 @@ AddEventHandler('onResourceStart', function(resourceName)
local xPlayers = isLegacy and ESX.GetExtendedPlayers() or ESX.GetPlayers()
for k,v in pairs(xPlayers) do
local xPlayer = type(v) ~= 'table' and v or ESX.GetPlayerFromId(k)
local xPlayer = type(v) == 'table' and v or ESX.GetPlayerFromId(v)
MySQL.Async.fetchAll('SELECT status FROM users WHERE identifier = @identifier', {
['@identifier'] = xPlayer.identifier
}, function(result)
@@ -103,7 +103,7 @@ function SaveData()
local xPlayers = isLegacy and ESX.GetExtendedPlayers() or ESX.GetPlayers()
for k,v in pairs(xPlayers) do
local xPlayer = type(v) ~= 'table' and v or ESX.GetPlayerFromId(k)
local xPlayer = type(v) == 'table' and v or ESX.GetPlayerFromId(v)
local status = xPlayer.get('status')
whenList = whenList .. string.format('when identifier = \'%s\' then \'%s\' ', xPlayer.identifier, json.encode(status))