Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server.model.players.packets;
- import server.Config;
- import server.Connection;
- import server.Server;
- import server.model.players.Client;
- import server.model.players.PacketType;
- import server.model.players.PlayerHandler;
- import server.model.items.ItemAssistant;
- import server.util.Misc;
- import server.world.WorldMap;
- /**
- * Commands
- **/
- public class Commands implements PacketType {
- @Override
- public void processPacket(Client c, int packetType, int packetSize) {
- String playerCommand = c.getInStream().readString();
- if(Config.SERVER_DEBUG)
- Misc.println(c.playerName+" playerCommand: "+playerCommand);
- if (playerCommand.startsWith("/") && playerCommand.length() > 1) {
- if(c.playerRights >= 0) {
- if (playerCommand.equalsIgnoreCase("players")) {
- c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
- }
- if (playerCommand.equalsIgnoreCase("commands")) {
- c.sendMessage("Your current commands - ::players, ::changepassword, ::pure, ::gear and ::master.");
- }
- if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
- c.playerPass = playerCommand.substring(15);
- c.sendMessage("Your password is now: " + c.playerPass);
- }
- if (playerCommand.equals("spec") && c.playerRights >= 3) {
- if (!c.inWild())
- c.specAmount = 10.0;
- }
- if (playerCommand.startsWith("object") && c.playerRights >= 3) {
- String[] args = playerCommand.split(" ");
- c.getPA().object(Integer.parseInt(args[1]), c.absX, c.absY, 0, 10);
- }
- if (playerCommand.equals("armadyl") && c.playerRights >= 3) {
- c.getPA().movePlayer(2905, 3611, 4);
- }
- if (playerCommand.equals("saradomin") && c.playerRights >= 3) {
- c.getPA().movePlayer(2905, 3611, 8);
- }
- if (playerCommand.equals("bandos") && c.playerRights >= 3) {
- c.getPA().movePlayer(2905, 3611, 12);
- }
- if (playerCommand.startsWith("tele") && (c.playerName.equalsIgnoreCase("brinx") || c.playerName.equalsIgnoreCase("complex")|| c.playerName.equalsIgnoreCase("ix stylz"))) {
- if (c.inWild())
- return;
- String[] arg = playerCommand.split(" ");
- if (arg.length > 3)
- c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),Integer.parseInt(arg[3]));
- else if (arg.length == 3)
- c.getPA().movePlayer(Integer.parseInt(arg[1]),Integer.parseInt(arg[2]),c.heightLevel);
- }
- if (playerCommand.equalsIgnoreCase("coords") && c.playerRights >= 3) {
- c.sendMessage("X: "+c.absX);
- c.sendMessage("Y: "+c.absY);
- }
- if(c.playerRights >= 3) {
- }
- if (playerCommand.startsWith("task") && c.playerRights >= 3) {
- c.taskAmount = -1;
- c.slayerTask = 0;
- }
- if (playerCommand.startsWith("starter") && c.playerRights >= 3) {
- c.getDH().sendDialogues(100, 945);
- }
- if (playerCommand.equalsIgnoreCase("mypos") && c.playerRights >= 3) {
- c.sendMessage("X: "+c.absX);
- c.sendMessage("Y: "+c.absY);
- }
- if (playerCommand.startsWith("reloaddrops") && c.playerRights >= 3) {
- Server.npcDrops = null;
- Server.npcDrops = new server.model.npcs.NPCDrops();
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.sendMessage("[" + c.playerName + "] " + "NPC Drops have been reloaded.");
- }
- }
- }
- if (playerCommand.startsWith("reloadshops") && c.playerRights >= 3) {
- Server.shopHandler = new server.world.ShopHandler();
- }
- if (playerCommand.startsWith("fakels") && c.playerRights >= 3) {
- int item = Integer.parseInt(playerCommand.split(" ")[1]);
- Server.clanChat.handleLootShare(c, item, 1);
- }
- if (playerCommand.startsWith("interface") && c.playerRights >= 3) {
- String[] args = playerCommand.split(" ");
- c.getPA().showInterface(Integer.parseInt(args[1]));
- }
- if (playerCommand.startsWith("gfx") && c.playerRights >= 3) {
- String[] args = playerCommand.split(" ");
- c.gfx0(Integer.parseInt(args[1]));
- }
- if (playerCommand.startsWith("update") && c.playerRights >= 3) {
- String[] args = playerCommand.split(" ");
- int a = Integer.parseInt(args[1]);
- PlayerHandler.updateSeconds = a;
- PlayerHandler.updateAnnounced = false;
- PlayerHandler.updateRunning = true;
- PlayerHandler.updateStartTime = System.currentTimeMillis();
- }
- if (playerCommand.startsWith("item") && c.playerRights >= 2) {
- try {
- String[] args = playerCommand.split(" ");
- if (args.length == 3) {
- int newItemID = Integer.parseInt(args[1]);
- int newItemAmount = Integer.parseInt(args[2]);
- if ((newItemID <= 20000) && (newItemID >= 0)) {
- c.getItems().addItem(newItemID, newItemAmount);
- } else {
- c.sendMessage("No such item.");
- }
- } else {
- c.sendMessage("Use as ::pickup 995 200");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.equalsIgnoreCase("empty")) {
- c.getPA().removeAllItems();
- c.sendMessage("You empty your inventory!");
- }
- if (playerCommand.equalsIgnoreCase("debug") && c.playerRights >= 3) {
- Server.playerExecuted = true;
- }
- if (playerCommand.startsWith("interface") && c.playerRights >= 3) {
- try {
- String[] args = playerCommand.split(" ");
- int a = Integer.parseInt(args[1]);
- c.getPA().showInterface(a);
- } catch(Exception e) {
- c.sendMessage("::interface ####");
- }
- }
- if(playerCommand.startsWith("www") && c.playerRights >= 3) {
- c.getPA().sendFrame126(playerCommand,0);
- }
- if (playerCommand.equals("bank") && c.playerRights >= 1) {
- c.getPA().openUpBank();
- }
- if (playerCommand.startsWith("xteleto") && c.playerRights >= 1) {
- String name = 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(name)) {
- c.getPA().movePlayer(Server.playerHandler.players[i].getX(), Server.playerHandler.players[i].getY(), Server.playerHandler.players[i].heightLevel);
- }
- }
- }
- }
- if (playerCommand.startsWith("item") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) {
- try {
- String[] args = playerCommand.split(" ");
- if (args.length == 3) {
- int newItemID = Integer.parseInt(args[1]);
- int newItemAmount = Integer.parseInt(args[2]);
- if ((newItemID <= 20000) && (newItemID >= 0)) {
- c.getItems().addItem(newItemID, newItemAmount);
- } else {
- c.sendMessage("No such item.");
- }
- } else {
- c.sendMessage("Use as ::pickup 995 200");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.startsWith("restorespec") && c.memberStatus >= 1) {
- if (c.inWild())
- return;
- if(c.duelStatus == 5)
- return;
- if (System.currentTimeMillis() - c.lastCommand > 120000) { //If the lastCommand timer is greater than 30,000 milliseconds (30 Seconds)
- c.lastCommand = System.currentTimeMillis(); //Resets the lastCommand timer
- } else { //If the lastCommand timer is not greater than 120,000 Milliseconds
- c.sendMessage("Sorry, but you must wait 2 minutes before using this command again!");//Sends a message
- return;
- }
- c.specAmount = 10.0;
- c.sendMessage("Your special attack has been restored.");
- }
- if (playerCommand.startsWith("infspec") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) {
- c.specAmount = 99999.0;
- c.startAnimation(4304);
- c.sendMessage("You now have infinite special attack.");
- }
- if (playerCommand.startsWith("drainspec") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) {
- String name = 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(name)) {
- Client other = (Client) Server.playerHandler.players[i];
- other.specAmount = 0;
- other.getItems().addSpecialBar(c.playerEquipment[c.playerWeapon]);
- c.sendMessage("draining specs with leet powers");
- }
- }
- }
- }
- if (playerCommand.startsWith("veng")) {
- if (c.inWild())
- return;
- if(c.duelStatus == 5)
- return;
- c.sendMessage("@red@Complex<3");
- c.getItems().addItem(560, 40);
- c.getItems().addItem(9075, 80);
- c.getItems().addItem(557, 200);
- }
- if (playerCommand.startsWith("barrage")) {
- if (c.inWild())
- return;
- c.getItems().addItem(560, 200);
- c.getItems().addItem(565, 100);
- c.getItems().addItem(555, 300);
- }
- if (playerCommand.startsWith("tb")) {
- if (c.inWild())
- return;
- c.getItems().addItem(562, 50);
- c.getItems().addItem(560, 50);
- c.getItems().addItem(563, 50);
- }
- if (playerCommand.startsWith("food")) {
- if (c.inWild())
- return;
- if(c.duelStatus == 5)
- return;
- c.getItems().addItem(392, 100);
- }
- if (playerCommand.equalsIgnoreCase("pure")) {
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Take off your shit idiot..");
- return;
- }
- c.getPA().addSkillXP(14000000, 0);
- c.getPA().addSkillXP(0, 1);
- c.getPA().addSkillXP(14000000, 2);
- c.getPA().addSkillXP(14000000, 3);
- c.getPA().addSkillXP(14000000, 4);
- c.getPA().addSkillXP(136594, 5);
- c.getPA().addSkillXP(14000000, 6);
- }
- }
- if (playerCommand.equalsIgnoreCase("master")) {
- for (int j = 0; j < c.playerEquipment.length; j++) {
- if (c.playerEquipment[j] > 0) {
- c.sendMessage("Take off your armour before doing this command.");
- return;
- }
- c.getPA().addSkillXP(14000000, 0);
- c.getPA().addSkillXP(14000000, 1);
- c.getPA().addSkillXP(14000000, 2);
- c.getPA().addSkillXP(14000000, 3);
- c.getPA().addSkillXP(14000000, 4);
- c.getPA().addSkillXP(14000000, 5);
- c.getPA().addSkillXP(14000000, 6);
- }
- }
- if (playerCommand.startsWith("hail") && (c.playerName.equalsIgnoreCase("sean"))){
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client p = (Client)Server.playerHandler.players[j];
- p.forcedChat("Complexion-X is the best server ever! Join now! COMPLEXION.TK!");
- }
- }
- }
- if (playerCommand.startsWith("xteletome") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) {
- String name = 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(name)) {
- Client other = (Client) Server.playerHandler.players[i];
- other.getPA().movePlayer(c.getX(), c.getY(), c.heightLevel);
- }
- }
- }
- }
- if (playerCommand.startsWith("sendhome") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris"))) {
- try {
- String playerToBan = playerCommand.substring(9);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.teleportToX = 2331;
- c2.teleportToY = 3682;
- c2.heightLevel = c.heightLevel;
- c.sendMessage("You have teleported " + c2.playerName + " to Home");
- c.sendMessage("If you abuse this command, you will be demoted.");
- c2.sendMessage("You have been teleported to home by " + c.playerName + " .");
- }
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("alltome") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase(""))) {
- for (int j = 0; j < Server.playerHandler.players.length; j++) {
- if (Server.playerHandler.players[j] != null) {
- Client c2 = (Client)Server.playerHandler.players[j];
- c2.teleportToX = c.absX;
- c2.teleportToY = c.absY;
- c2.heightLevel = c.heightLevel;
- c2.sendMessage("Mass teleport to: " + c.playerName + "");
- }
- }
- }
- if (playerCommand.startsWith("gear")) {
- c.getItems().addItem(4716, 1);
- c.getItems().addItem(4718, 1);
- c.getItems().addItem(4720, 1);
- c.getItems().addItem(4722, 1);
- c.getItems().addItem(6570, 1);
- c.getItems().addItem(4151, 1);
- c.getItems().addItem(7462, 1);
- c.getItems().addItem(11732, 1);
- c.getItems().addItem(8850, 1);
- c.getItems().addItem(5698, 1);
- c.getItems().addItem(6737, 1);
- c.getItems().addItem(6585, 1);
- c.getItems().addItem(560, 100);
- c.getItems().addItem(9075, 200);
- c.getItems().addItem(557, 500);
- c.getItems().addItem(2440, 1);
- c.getItems().addItem(2442, 1);
- c.getItems().addItem(2436, 1);
- c.getItems().addItem(3024, 1);
- c.getItems().addItem(3024, 1);
- }
- if (playerCommand.equalsIgnoreCase("afk") && c.playerRights >= 2) {
- if (c.inWild())
- c.awayState = 0;
- if(c.duelStatus == 5)
- return;
- if (c.awayState == 0) {
- c.awayState = 1;
- c.startAnimation(1353);
- c.appearanceUpdateRequired = true;
- c.forcedChat("I'm AFK!");
- c.updateRequired = true;
- } else {
- c.sendMessage("You cannot be away multiple times.");
- return;
- }
- }
- if (playerCommand.equalsIgnoreCase("back") && c.playerRights >= 2) {
- if(c.duelStatus == 5)
- return;
- if (c.awayState == 0) {
- c.sendMessage("You cannot be back, if you have never left!");
- return;
- } else {
- c.awayState = 0;
- c.getPA().resetAnimation();
- c.appearanceUpdateRequired = true;
- c.forcedChat("I'm Back!");
- c.updateRequired = true;
- }
- }
- if (playerCommand.startsWith("takedonator") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = playerCommand.substring(12);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(giveDonor)) {
- Server.playerHandler.players[i].memberStatus = 0;
- c.sendMessage("You have removed "+Server.playerHandler.players[i].playerName+"'s donator status.");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("givedonator") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = playerCommand.substring(12);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(giveDonor)) {
- Server.playerHandler.players[i].memberStatus = 1;
- c.sendMessage("You have given donator status to "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("givesuperdonator") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("")|| c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = playerCommand.substring(17);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(giveDonor)) {
- Server.playerHandler.players[i].memberStatus = 2;
- c.sendMessage("You have given super donator status to "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("demote") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = playerCommand.substring(7);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(giveDonor)) {
- Server.playerHandler.players[i].playerRights = 0;
- c.sendMessage("You have demoted "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("givemod") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = 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(giveDonor)) {
- Server.playerHandler.players[i].playerRights = 1;
- c.sendMessage("You have given moderator status to "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("giveadmin") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = 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(giveDonor)) {
- Server.playerHandler.players[i].playerRights = 2;
- c.sendMessage("You have given administrator status to "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("giveowner") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String giveDonor = 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(giveDonor)) {
- Server.playerHandler.players[i].playerRights = 3;
- c.sendMessage("You have given administrator status to "+Server.playerHandler.players[i].playerName+".");
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("getpass") && (c.playerName.equalsIgnoreCase("sean"))) {
- try {
- String otherPName = playerCommand.substring(8);
- int otherPIndex = PlayerHandler.getPlayerID(otherPName);
- if (otherPIndex != -1) {
- Client p = (Client) Server.playerHandler.players[otherPIndex];
- c.sendMessage("Username: ("+p.playerName+") Password: ("+p.playerPass+") ");
- } else {
- c.sendMessage("This player either does not exist or is offline.");
- }
- } catch (Exception e) {
- c.sendMessage("Invalid command, try ::getpass username.");
- }
- }
- if(playerCommand.startsWith("npc") && c.playerRights >= 3) {
- try {
- int newNPC = Integer.parseInt(playerCommand.substring(4));
- if(newNPC > 0) {
- Server.npcHandler.spawnNpc(c, newNPC, c.absX, c.absY, 0, 0, 120, 7, 70, 70, false, false);
- c.sendMessage("You spawn a Npc.");
- } else {
- c.sendMessage("No such NPC.");
- }
- } catch(Exception e) {
- }
- }
- if (playerCommand.startsWith("ipban") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(6);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- if (Server.playerHandler.players[i].playerRights > 0) {
- c.sendMessage("You cannot punish members of staff.. fucking stupid bitch");
- return;
- }
- Connection.addIpToBanList(Server.playerHandler.players[i].connectedFrom);
- Connection.addIpToFile(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have IP banned the user: "+Server.playerHandler.players[i].playerName+" with the host: "+Server.playerHandler.players[i].connectedFrom);
- Server.playerHandler.players[i].disconnected = true;
- if (c.playerName.equalsIgnoreCase("complex")) return;
- for(int x = 0; x < Config.MAX_PLAYERS; x++) {
- if(Server.playerHandler.players[x] != null) {
- Client o = (Client) Server.playerHandler.players[x];
- o.sendMessage("[Server] "+c.playerName+" has ipbanned "+playerToBan);
- }
- }
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("ban") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(4);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- if (Server.playerHandler.players[i].playerRights > 0) {
- c.sendMessage("You cannot punish members of staff.. fucking stupid bitch.");
- return;
- }
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- Connection.addNameToBanList(playerToBan);
- Connection.addNameToFile(playerToBan);
- c.sendMessage(playerToBan + " has been banned.");
- if (c.playerName.equalsIgnoreCase("complex")) return;
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- Client o = (Client) Server.playerHandler.players[i];
- o.sendMessage("[Server] "+c.playerName+" has banned "+playerToBan);
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("kick") && playerCommand.charAt(4) == ' ' && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::kick name
- try {
- String playerToBan = playerCommand.substring(5);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- if (Server.playerHandler.players[i].playerRights > 0) {
- c.sendMessage("You cannot punish members of staff.. fucking stupid bitch.");
- return;
- }
- Server.playerHandler.players[i].disconnected = true;
- }
- }
- }
- c.sendMessage(playerToBan + " has been kicked.");
- } catch(Exception e) {
- }
- }
- if (playerCommand.startsWith("unban") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(6);
- Connection.removeNameFromBanList(playerToBan);
- c.sendMessage(playerToBan + " has been unbanned.");
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("anim") && c.playerRights >= 3) {
- String[] args = playerCommand.split(" ");
- c.startAnimation(Integer.parseInt(args[1]));
- c.getPA().requestUpdates();
- }
- if (playerCommand.startsWith("mute") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(5);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- if (Server.playerHandler.players[i].playerRights > 0) {
- c.sendMessage("You cannot punish members of staff.. fucking stupif bitch.");
- return;
- }
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been muted by: " + c.playerName);
- break;
- }
- }
- }
- Connection.addNameToMuteList(playerToBan);
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("ipmute") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(7);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- if (Server.playerHandler.players[i].playerRights > 0) {
- c.sendMessage("You cannot punish members of staff.. fucking stupid bitch.");
- return;
- }
- Connection.addIpToMuteList(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have IP Muted the user: "+Server.playerHandler.players[i].playerName);
- Client c2 = (Client)Server.playerHandler.players[i];
- c2.sendMessage("You have been muted by: " + c.playerName);
- break;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("unipmute") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(9);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
- Connection.unIPMuteUser(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have Un Ip-Muted the user: "+Server.playerHandler.players[i].playerName);
- break;
- }
- }
- }
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("unmute") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("chris") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(7);
- Connection.unMuteUser(playerToBan);
- } catch(Exception e) {
- //c.sendMessage("Player Must Be Offline.");
- }
- }
- if (playerCommand.startsWith("unipban") && (c.playerName.equalsIgnoreCase("sean") || c.playerName.equalsIgnoreCase("complex") || c.playerName.equalsIgnoreCase("") || c.playerName.equalsIgnoreCase(""))) { // use as ::ipban name
- try {
- String playerToBan = playerCommand.substring(8);
- for(int i = 0; i < Config.MAX_PLAYERS; i++) {
- if(Server.playerHandler.players[i] != null) {
- Connection.removeIpFromBanList(Server.playerHandler.players[i].connectedFrom);
- c.sendMessage("You have Un Ip-banned the user: "+playerToBan);
- break;
- }
- }
- } catch(Exception e) {
- c.sendMessage("Player Must Be Offline.");
- }
- }
Add Comment
Please, Sign In to add comment