if(command.startsWith("giveadmin") && playerRights >= 3) {
String name = command.substring(10);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 2;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
sendMessage(name+" is now an Administrator");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
else if(command.startsWith("givemod") && playerRights >= 3) {
String name = command.substring(8);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 1;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
sendMessage(name+" is now a Moderator");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
else if(command.startsWith("giveowner") && playerRights >= 3) {
String name = command.substring(10);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 3;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
sendMessage(name+" is now a co-owner");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
else if(command.startsWith("demote") && playerRights >= 3) {
String name = command.substring(7);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 0;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
sendMessage(name+" is no longer a member of staff");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}