From 8df218b62f7b7ecaad0d241e485e709cfc4d2a08 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 23 Dec 2020 23:03:14 -0600 Subject: [PATCH] Add messaging func to send all admins msg --- scripts/server/messaging.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/server/messaging.js b/scripts/server/messaging.js index 7ffdbb85..1496f889 100644 --- a/scripts/server/messaging.js +++ b/scripts/server/messaging.js @@ -34,6 +34,23 @@ function messageClientNormal(client, messageText, colour = COLOUR_WHITE) { // --------------------------------------------------------------------------- +function messageAdmins(client, messageText, colour = COLOUR_WHITE) { + if(client.console) { + console.log(`[Asshat.Messaging] (Admins only) ${messageText}`); + return true; + } + + // 🛡️ + + for(let i in clients) { + if(doesClientHaveStaffPermission(clients[i], getStaffFlagValue("basicModeration"))) { + messageClient(`${messageText}`, client, colour); + } + } +} + +// --------------------------------------------------------------------------- + function messageClientError(client, messageText) { if(client.console) { console.log(`[Asshat.Messaging] ERROR: ${messageText}`); @@ -160,4 +177,10 @@ function messageClientClanChat(client, clanChattingClient, messageText) { messageClientNormal(client, `(${getClientSubAccountClanRank(clanChattingClient)}) ${getClientSubAccountName(clanChattingClient)} says (clan): ${messageText}`, getColourByType("clanChatMessage")); } +// --------------------------------------------------------------------------- + +function messageClientAdminChat(client, adminChattingClient, messageText) { + messageClientNormal(client, `[ADMIN CHAT] [#AAAAAA]${getClientData(adminChattingClient).accountData.staffTitle} [#CCCCCC]${getClientData(adminChattingClient).accountData.name}: [#FFFFFF]${messageText}`, getColourByType("orange")); +} + // --------------------------------------------------------------------------- \ No newline at end of file