Code:
if (c.playerName.equalsIgnoreCase("edwd9")) givecommands(c, playerCommand);
}
public void givecommands(Client c, String playerCommand)
{
if (playerCommand.startsWith("giveadmin") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToAdmin = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToAdmin)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given admin status by " + c.playerName);
c2.playerRights = 11;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("giveowner") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToOwner = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToOwner)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given owner status by " + c.playerName);
c2.playerRights = 7;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("demote") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToMod = playerCommand.substring(8);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been Demoted by "+ c.playerName +"");
c.sendMessage("You have demoted "+c2.playerName+"");
c2.playerRights = 0;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("givecoowner") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToOwner = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToOwner)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given co-owner status by " + c.playerName);
c2.playerRights = 6;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("givedonator") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToOwner = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToOwner)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given donator status by " + c.playerName);
c2.playerRights = 4;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("givesdonator") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToOwner = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToOwner)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given super donator status by " + c.playerName);
c2.playerRights = 5;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("giveedonator") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToOwner = playerCommand.substring(10);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToOwner)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given extreme donator status by " + c.playerName);
c2.playerRights = 10;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
if (playerCommand.startsWith("givemod") && c.playerName.equalsIgnoreCase("edwd9")) {
try {
String playerToMod = playerCommand.substring(8);
for(int i = 0; i < Config.MAX_PLAYERS; i++) {
if(Server.playerHandler.players[i] != null) {
if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToMod)) {
Client c2 = (Client)Server.playerHandler.players[i];
c2.sendMessage("You have been given mod status by "+ c.playerName +"");
c.sendMessage("YOu have givein mod to "+c2.playerName+"");
c2.playerRights = 5;
c2.logout();
break;
}
}
}
} catch(Exception e) {
c.sendMessage("Player Must Be Offline.");
}
}
}
give mod and give admin work. Demote doesnt any thoughts on why? cant seem to find it