mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-31 18:28:52 +00:00
@@ -575,10 +575,9 @@ end, false)
|
||||
|
||||
ESX.RegisterCommand('players', "admin", function()
|
||||
local xPlayers = ESX.GetExtendedPlayers() -- Returns all xPlayers
|
||||
local count = 0
|
||||
for _, xPlayer in pairs(xPlayers) do
|
||||
count += 1
|
||||
print(('^5%s^2 online player(s)^0'):format(#xPlayers))
|
||||
for i = 1, #(xPlayers) do
|
||||
local xPlayer = xPlayers[i]
|
||||
print(('^1[^2ID: ^5%s^0 | ^2Name : ^5%s^0 | ^2Group : ^5%s^0 | ^2Identifier : ^5%s^1]^0\n'):format(xPlayer.source, xPlayer.getName(), xPlayer.getGroup(), xPlayer.identifier))
|
||||
end
|
||||
print(('^5%s^2 online player(s)^0'):format(count))
|
||||
end
|
||||
end, true)
|
||||
|
||||
@@ -256,8 +256,6 @@ local function checkTable(key, val, player, xPlayers)
|
||||
end
|
||||
|
||||
function ESX.GetExtendedPlayers(key, val)
|
||||
if not key then return ESX.Players end
|
||||
|
||||
local xPlayers = {}
|
||||
if type(val) == "table" then
|
||||
for _, v in pairs(ESX.Players) do
|
||||
@@ -265,7 +263,11 @@ function ESX.GetExtendedPlayers(key, val)
|
||||
end
|
||||
else
|
||||
for _, v in pairs(ESX.Players) do
|
||||
if (key == 'job' and v.job.name == val) or v[key] == val then
|
||||
if key then
|
||||
if (key == 'job' and v.job.name == val) or v[key] == val then
|
||||
xPlayers[#xPlayers + 1] = v
|
||||
end
|
||||
else
|
||||
xPlayers[#xPlayers + 1] = v
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user