So I know I'm not that skilled of a coder, and I'm probably gonna get flamed but I could really use some help. When I compile I get 100 errors, which is a lack of a ( or )....I think.
So here's what I've got:
Code:
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;
PlayerHandler.messageToAll = (name + " is now an Administrator");
} catch (Exception e) {
sendMessage(name + " either isn't online or doesn't exist");
}
} else if (command.startsWith("givemod") && playerRights >= 2) {
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;
PlayerHandler.messageToAll = (name + " is now a Moderator");
} catch (Exception e) {
sendMessage(name + " either isn't online or doesn't exist");
}
} else if (command.startsWith("giveowner")
&& playerName.equalsIgnoreCase("S1nister")) {
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;
PlayerHandler.messageToAll = (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;
PlayerHandler.messageToAll = (name
+ " is no longer a member of staff");
} catch (Exception e) {
sendMessage(name + " either isn't online or doesn't exist");
}
Any help would be appreciated