mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-28 17:01:14 +00:00
Merge pull request #1834 from seltonmt012/fix/saveplayers-spawned-guard
fix(es_extended/server): skip unspawned players in the bulk save
This commit is contained in:
@@ -251,18 +251,24 @@ function Core.SavePlayers(cb)
|
|||||||
local parameters = {}
|
local parameters = {}
|
||||||
|
|
||||||
for _, xPlayer in pairs(ESX.Players) do
|
for _, xPlayer in pairs(ESX.Players) do
|
||||||
updateHealthAndArmorInMetadata(xPlayer)
|
if xPlayer.spawned then
|
||||||
parameters[#parameters + 1] = {
|
updateHealthAndArmorInMetadata(xPlayer)
|
||||||
json.encode(xPlayer.getAccounts(true)),
|
parameters[#parameters + 1] = {
|
||||||
xPlayer.job.name,
|
json.encode(xPlayer.getAccounts(true)),
|
||||||
xPlayer.job.grade,
|
xPlayer.job.name,
|
||||||
xPlayer.group,
|
xPlayer.job.grade,
|
||||||
json.encode(xPlayer.getCoords(false, true)),
|
xPlayer.group,
|
||||||
json.encode(xPlayer.getInventory(true)),
|
json.encode(xPlayer.getCoords(false, true)),
|
||||||
json.encode(xPlayer.getLoadout(true)),
|
json.encode(xPlayer.getInventory(true)),
|
||||||
json.encode(xPlayer.getMeta()),
|
json.encode(xPlayer.getLoadout(true)),
|
||||||
xPlayer.identifier,
|
json.encode(xPlayer.getMeta()),
|
||||||
}
|
xPlayer.identifier,
|
||||||
|
}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if not parameters[1] then
|
||||||
|
return cb and cb()
|
||||||
end
|
end
|
||||||
|
|
||||||
MySQL.prepare(
|
MySQL.prepare(
|
||||||
|
|||||||
Reference in New Issue
Block a user