diff options
Diffstat (limited to 'chat/message.js')
-rw-r--r-- | chat/message.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chat/message.js b/chat/message.js index 6e3796f..333b823 100644 --- a/chat/message.js +++ b/chat/message.js @@ -6,7 +6,7 @@ import settings from "../settings" import constants from "../util/constants" import { addCommas } from "../util/helperFunctions" const PREFIX = constants.PREFIX -let cwlbData = {}, +let cwlbData = [], newMessage, message, messagePrefix, cwlbPlayerData, onward register("chat", (level, typeOfChat, hypixelRank, username, playerMessage, event) => { // CW Rank @@ -20,12 +20,13 @@ register("chat", (level, typeOfChat, hypixelRank, username, playerMessage, event onward = false }) if(!onward || cwlbData == undefined) return + cwlbPlayerData = cwlbData.filter(player => player.name == username)[0] + if(cwlbPlayerData == undefined) return cancel(event) newMessage = new Message() message = ChatLib.getChatMessage(event, true), messagePrefix = message - - cwlbPlayerData = cwlbData.filter(player => player.name == username)[0] + if(cwlbPlayerData.rank > 0 && cwlbPlayerData.rank < 501) messagePrefix = message.slice(0, message.indexOf(':')) + ` &8[&6#${addCommas(cwlbPlayerData.rank)}&8]&f: ` else if(hypixelRank == "" && typeOfChat == "") |