public static void OPLoginOut(Sender sender, string[] commands, bool logout = false) { if (sender is Player) { if (logout) { if (sender.isOp()) { sender.setOp(false); sender.sendMessage("Successfully Logged Out."); } return; } if (commands.Length > 1 && commands[1] != null && commands[1].Trim().Length > 0) { string player_Password = commands[1].Trim().ToLower(); if (Player.isInOpList(sender.getName(), Program.server)) { if (((Player)sender).getPassword().Trim().ToLower() == player_Password) { sender.setOp(true); sender.sendMessage("Successfully Logged in as OP."); } else { sender.sendMessage("Incorrect OP Password."); return; } } else { sender.sendMessage("You need to be Assiged OP Privledges."); return; } return; } else { goto ERROR; } ERROR: sender.sendMessage("Command Error!"); } }