Is there anyway to change this code?: http://pastebin.com/1DCsDWKk so that it shows a ball corrisponding to its auth like master ball, ultra ball, great ball. and then show it as an unidle if the user is online and idle if the user is offline and then for it to say (offline) if the user is offline and (online) if the user is online? kinda like this: http://prntscr.com/504nfz Anyone have an idea of how to do so??????
Try replacing it with this Code (JAVASCRIPT): if (command == "authlist") { var DoNotShowIfOffline = ["loseyourself", "oneballjay"]; var filterByAuth = function(level) { return function(name) { return sys.dbAuth(name) == level; }; }; var authToIcon = ["u", "m", "a", "o"]; var printOnlineOffline = function(name) { if (sys.id(name) === undefined) { if (DoNotShowIfOffline.indexOf(name) == -1) sys.sendHtmlMessage(src, "<timestamp/><img src=\"Themes\\Classic\\client\\" + authToIcon[sys.dbAuth(name)] + "Away.png\">" + name + "(offline)", channel); } else { sys.sendHtmlMessage(src, "<timestamp/><img src=\"Themes\\Classic\\client\\" + authToIcon[sys.dbAuth(name)] + "Available.png\"><font color = " + sys.getColor(sys.id(name)) + "><b>" + name.toCorrectCase() + "</b></font> (online)", channel); } }; var authlist = sys.dbAuths().sort(); sys.sendMessage(src, "", channel); switch (commandData) { case "owners": sys.sendMessage(src, "*** Owners ***", channel); authlist.filter(filterByAuth(3)).forEach(printOnlineOffline); break; case "admins": case "administrators": sys.sendMessage(src, "*** Administrators ***", channel); authlist.filter(filterByAuth(2)).forEach(printOnlineOffline); break; case "mods": case "moderators": sys.sendMessage(src, "*** Moderators ***", channel); authlist.filter(filterByAuth(1)).forEach(printOnlineOffline); break; default: sys.sendMessage(src, "*** Owners ***", channel); authlist.filter(filterByAuth(3)).forEach(printOnlineOffline); sys.sendMessage(src, '', channel); sys.sendMessage(src, "*** Administrators ***", channel); authlist.filter(filterByAuth(2)).forEach(printOnlineOffline); sys.sendMessage(src, '', channel); sys.sendMessage(src, "*** Moderators ***", channel); authlist.filter(filterByAuth(1)).forEach(printOnlineOffline); } sys.sendMessage(src, '', channel); return; }