Fix admins command

This commit is contained in:
Vortrex
2021-10-15 22:40:07 -05:00
parent a561e30aac
commit 6013e21037

View File

@@ -343,14 +343,23 @@ function updateServerGameTime() {
// =========================================================================== // ===========================================================================
function listOnlineAdminsCommand(command, params, client) { function listOnlineAdminsCommand(command, params, client) {
//== Admins ===================================
messagePlayerNormal(client, `${getInlineChatColourByType("clanOrange")}== ${getInlineChatColourByType("jobYellow")}Admins ${getInlineChatColourByType("clanOrange")}===================================`);
let admins = [];
let clients = getClients(); let clients = getClients();
for(let i in clients) { for(let i in clients) {
if(getPlayerData(clients[i])) { if(getPlayerData(clients[i]) != false) {
if(getPlayerData(clients[i]).accountData.flags.admin > 0) { if(getPlayerData(clients[i]).accountData.flags.admin != 0) {
messagePlayerNormal(client, `[${getPlayerData(clients[i]).accountData.staffTitle}] ${getCharacterFullName(clients[i])}`); admins.push(`${getInlineChatColourByName("lightGrey")}[${getPlayerData(clients[i]).accountData.staffTitle}] ${getInlineChatColourByName("white")}${getCharacterFullName(clients[i])}`);
} }
} }
} }
let chunkedList = splitArrayIntoChunks(admins, 3);
for(let i in chunkedList) {
messagePlayerInfo(client, chunkedList[i].join(", "));
}
} }
// =========================================================================== // ===========================================================================