Originally Posted by
infernal7188
Well, almost. I wanted an interface that shows who were online!
Simple but it will work
In player.java add this:
Code:
public boolean isStaff() {
return rights == (replace with #) || rights == (replace with #);
}
Add this to Commands.java
Code:
case "staffonline"://can be named whatever
int number = 0;
for(Player p : World.getPlayers()) {
if(p == null)
continue;
if (!p.isStaff())
continue;
number++;
String title = "";
if (p.getRights() == 1)
title = "Moderator";//etc
player.getPackets().sendIComponentText(275, (16+number), titles + ""+ p.getDisplayName());
}
player.getInterfaceManager().sendInterface(275);
player.getPackets().sendIComponentText(275, 2, ""+Settings.SERVER_NAME+" Staff Online");
player.getPackets().sendIComponentText(275, 14, "Staff Online");
player.getPackets().sendIComponentText(275, 16, "Staff Online: "+number);
for (int i = 16+number+1; i < 316; i++) {
player.getPackets().sendHideIComponent(275, i, true);
}
return true;
}