Only show /admins that are logged in

This commit is contained in:
Vortrex
2022-12-18 15:52:49 -06:00
parent c53e42ae70
commit 8b94a4160b

View File

@@ -565,6 +565,7 @@ function listOnlineAdminsCommand(command, params, client) {
let clients = getClients(); let clients = getClients();
for (let i in clients) { for (let i in clients) {
if (getPlayerData(clients[i])) { if (getPlayerData(clients[i])) {
if (isPlayerLoggedIn(clients[i])) {
if (typeof getPlayerData(clients[i]).accountData.flags.admin != "undefined") { if (typeof getPlayerData(clients[i]).accountData.flags.admin != "undefined") {
if (getPlayerData(clients[i]).accountData.flags.admin > 0 || getPlayerData(clients[i]).accountData.flags.admin == -1) { if (getPlayerData(clients[i]).accountData.flags.admin > 0 || getPlayerData(clients[i]).accountData.flags.admin == -1) {
admins.push(`{ALTCOLOUR}[${getPlayerData(clients[i]).accountData.staffTitle}]{MAINCOLOUR} ${getCharacterFullName(clients[i])}`); admins.push(`{ALTCOLOUR}[${getPlayerData(clients[i]).accountData.staffTitle}]{MAINCOLOUR} ${getCharacterFullName(clients[i])}`);
@@ -572,6 +573,7 @@ function listOnlineAdminsCommand(command, params, client) {
} }
} }
} }
}
let chunkedList = splitArrayIntoChunks(admins, 3); let chunkedList = splitArrayIntoChunks(admins, 3);
for (let i in chunkedList) { for (let i in chunkedList) {