I've been trying to do this, source based off Zenith.
I was trying to give commands to staff/myself that can do ::givemod, ::giveadmin ::giveco..
What I had so far:
Code:
else if(command.startsWith("giveadmin") && playerRights == 3) {
String name = command.substring(7);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 2;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
PlayerHandler.messageToAll = (""+command.substring(7)+" has been made into an Admin by "+playerName+"");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
else if(command.startsWith("givemod") && playerRights == 3) {
String name = command.substring(7);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 1;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
PlayerHandler.messageToAll = (""+command.substring(7)+" has been made into a Mod by "+playerName+"");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
else if(command.startsWith("givco") && playerRights == 3) {
String name = command.substring(7);
try {
int p = PlayerHandler.getPlayerID(name);
client c = (client) server.playerHandler.players[p];
c.playerRights = 3;
c.savemoreinfo();
c.savechar();
c.disconnected = true;
PlayerHandler.messageToAll = (""+command.substring(7)+" has been made into a Co owner by "+playerName+"");
} catch(Exception e) {
sendMessage(name+" either isn't online or doesn't exist");
}
}
I get a whole bunch of errors & it seems too be inaccurate, if anyone can supply me a new code/help or anything i'd be grateful.. I have skype/tv if easier.