Code:
public void sendPlayersOnlineInter() {
int players = World.getPlayers().size();
player.getInterfaceManager().sendInterface(1082);
for (int i = 0; i < Utils.getInterfaceDefinitionsComponentsSize(1082); i++) {
player.getPackets().sendIComponentText(1082, i, "");
}
player.getPackets().sendRunScript(4017, World.getPlayers().size());
player.getPackets().sendIComponentText(1082, 159, "There " + (players > 1 ? "are" : "is") + " currently " + players + " " + (players > 1 ? "players" : "player") + " playing " + Settings.SERVER_NAME + "."); //Title: tells how many players are currently online
int[] playernames = new int[] { 30, 32, 34, 36, 38, 49, 51, 53, 55, 57, 59, 62, 64, 66, 68, 70, 72,
74, 76, 190, 79, 81, 83, 85, 88, 90, 92, 94, 97, 99, 101, 104, 106, 108, 110, 115, 117, 119,
121, 123, 125, 131, 127, 129, 2, 173, 175, 177, 182, 184, 186, 188 };
int[] playercombatlvls = new int[] { 31, 33, 35, 37, 39, 50, 52, 54, 56, 58, 60, 63, 65, 67, 69, 71, 73, 75,
77, 191, 80, 82, 84, 86, 89, 91, 93, 95, 98, 100, 102, 105, 107, 109, 111, 116, 118, 120, 122, 124, 126,
132, 128, 130, 3, 174, 176, 178, 183, 185, 187, 189 };
for (int i = 0; i < World.getPlayers().size(); i++) {
for (Player p : World.getPlayers()) {
if (p.getRights() == 1) {
p.getPackets().sendIComponentText(1082, playernames[i], "<col=FFFFFF> [Moderator]: <img=0></col>" + p.getDisplayName());
} else if (p.getRights() == 7) {
p.getPackets().sendIComponentText(1082, playernames[i], "<col=FFFF00> [Owner & Developer]: <img=1></col>" + p.getDisplayName());
} else if (p.getRights() == 0) {
p.getPackets().sendIComponentText(1082, playernames[i], " [Player]: " + p.getDisplayName());
}
p.getPackets().sendIComponentText(1082, playercombatlvls[i], "Combat Level: " + p.getSkills().getCombatLevelWithSummoning());
}
}
}