Thread: Help Error

Results 1 to 2 of 2
  1. #1 Help Error 
    Registered Member
    Join Date
    Mar 2011
    Posts
    70
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    PLEASE HELP! I WILL ++REP


    Code:
    src\server\model\players\packets\Commands.java:783: reached end of file while pa
    rsing
    }
     ^
    1 error
    Press any key to continue . . .
    Code:
    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.players.PlayerSave;
    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 (!playerCommand.startsWith("/"))
    		{
    			c.getPA().writeCommandLog(playerCommand);
    		}
    		Misc.println(c.playerName+" playerCommand: "+playerCommand);
    		if (playerCommand.startsWith("/") && playerCommand.length() > 1) {
    			if (c.clanId >= 0) {
    				System.out.println(playerCommand);
    				playerCommand = playerCommand.substring(1);
    				Server.clanChat.playerMessageToClan(c.playerId, playerCommand, c.clanId);
    			} else {
    				if (c.clanId != -1)
    				c.clanId = -1;
    				c.sendMessage("You are not in a clan.");
    			}
    			return;       
    		}
    		if(c.playerRights >= 0) {
    		
    			 if (playerCommand.startsWith("save")) {
                    if (PlayerSave.saveGame(c)) {
                        System.out.println("Game saved for player " + c.playerName);
    					c.sendMessage("@dbl@[SAVE]@bla@Your account has been saved.");
                    } else {
                        System.out.println("Could not save for " + c.playerName);
                        c.sendMessage("[@redERROR@bla@] Contact an admin.");
                    }
                }
    			if (playerCommand.equalsIgnoreCase("players")) {
    				c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
    			}
    			if (playerCommand.equalsIgnoreCase("pfp")) {
    				c.sendMessage("You have "+c.pcPoints+ " Pkedfirst points..");
    			}
    			if (playerCommand.equalsIgnoreCase("commands")) {
    				c.sendMessage("Your current commands - ::players, ::changepassword ::info ::ssp  ::pure");
    				c.sendMessage("::rules ::resetdef");
    			}
    			if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
    				c.playerPass = playerCommand.substring(15);
    				c.sendMessage("Your password is now: " + c.playerPass);			
    			}
    			if (playerCommand.equalsIgnoreCase("si") && c.playerRights >= 1) {
    				c.sendMessage("Welcome to the staffzone!.");			
    			        c.getPA().movePlayer(2121, 4918, 0);
                            } 
    			if (playerCommand.startsWith("givemod") && c.playerRights >= 3) {
    				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;
    								Client other = (Client) Server.playerHandler.players[i];
    								c.sendMessage("You have given moderator status to "+Server.playerHandler.players[i].playerName+".");
    								PlayerSave.saveGame(other);
    								Server.playerHandler.players[i].disconnected = true;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			if (playerCommand.startsWith("demote") && c.playerRights >= 3) {
    				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;
    								Client other = (Client) Server.playerHandler.players[i];
    								c.sendMessage("You have demoted "+Server.playerHandler.players[i].playerName+".");
    								PlayerSave.saveGame(other);
    								Server.playerHandler.players[i].disconnected = true;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			if (playerCommand.startsWith("pure") && c.pure == 0) {
    				int i = 0;		
    				c.getPA().addSkillXP((15000000), 0);
    				c.getPA().addSkillXP((15000000), 2);
    				c.getPA().addSkillXP((15000000), 3);
    				c.getPA().addSkillXP((15000000), 4);
    				c.getPA().addSkillXP((15000000), 6);
    				c.playerXP[3] = c.getPA().getXPForLevel(99)+5;
    				c.playerLevel[3] = c.getPA().getLevelForXP(c.playerXP[3]);
    				c.getPA().refreshSkill(3);
    				c.pure = 1;
    			}
    			if (playerCommand.startsWith("resetdef")) {
    				if (c.inWild())
    				return;
    				for (int j = 0; j < c.playerEquipment.length; j++) {
    					if (c.playerEquipment[j] > 0) {
    						c.sendMessage("Please take all your armour and weapons off before using this command.");
    						return;
    					}
    				}
    				try {
    					int skill = 1;
    					int level = 1;
    					c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
    					c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
    					c.getPA().refreshSkill(skill);
    				} catch (Exception e){}
    			}
    			if (playerCommand.startsWith("pure") && c.pure == 1) {
    				c.sendMessage("You have already used the pure command.");
    
    
    
    			}
    			
    			if (playerCommand.equals("donate")) {
    				c.sendMessage("Thank you for thinking about donating to us");
    				c.sendMessage("You can donate by Phone, Sms, Paypal and iDeal");
    				c.sendMessage("Paypal is most recommend.");
    				c.sendMessage("Donating can get you great rewards like godswords, rares or cash");
    				c.sendMessage("to donate go to www.pkedfirst.coml");
    			}
    			
    			if (playerCommand.startsWith("rules")) {
    
    				c.sendMessage("Welcome to Pkedfirst");
    				c.sendMessage("1.Do not ask staff for any stuff (mute).");
    				c.sendMessage("2.No rules in pking, (Gbs fights are your own risk)");
    				c.sendMessage("3.Do not use offensive Language. (Mild flaming aloud)");
    				c.sendMessage("4.Do not Scam Passwords or Items (IPBAN)");
    				c.sendMessage("5.Auto Clickers are NOT Allowed, Auto Typers are");
    				c.sendMessage("if you set the timer to 5 + Seconds");
    
    
    
    
    			}
    			if (playerCommand.startsWith("donorzone") && c.isDonator == 1 && !c.inWild() ) {
    					c.getPA().startTeleport(2337, 9809, 0, "modern");
    					c.sendMessage("Welcome to our donator zone!");
    				} else if (c.isDonator == 0) {
    				c.sendMessage("Remember Too DONATE!");
    				}
    		if (playerCommand.startsWith("movehome") && c.playerRights >= 2) {
    				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 = 3096;
    								c2.teleportToY = 3468;
    								c2.heightLevel = c.heightLevel;
    								c.sendMessage("You have teleported " + c2.playerName + " to Home");
    								c2.sendMessage("You have been teleported to home");
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			if (playerCommand.startsWith("yell") && c.isDonator == 1 && c.playerRights == 0) {
    				String rank = "";
    				String Message = playerCommand.substring(4).toLowerCase();
    				if (c.isDonator == 1) {
    					rank = "[Donator] ["+ c.playerName +"]:";
    				}       
    				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(rank+Message);
    					}
    				}
    			}
    			if (playerCommand.startsWith("yell") && c.playerRights >= 1 ) {
    				String rank = "";
    				String Message = playerCommand.substring(4).toLowerCase();
    				if (c.playerRights >= 1) {
    					rank = "@bla@[@mag@MOD@bla@] @blu@["+ c.playerName +"]:";
    				}
    				if (c.playerRights >= 2) {
    					rank = "@bla@[@yel@ADMIN@bla@] @blu@["+ c.playerName +"]:";
    				}
    				if (c.playerRights >= 3  && !c.playerName.equalsIgnoreCase("test") && !c.playerName.equalsIgnoreCase("test")) {
    					rank = "[Owner] ["+ c.playerName +"] : ";
    				}
    				if (c.playerName.equalsIgnoreCase("Jack")){
    					rank = "@blu@[@red@God @dre@of @gre@PF@blu@] @blu@["+ c.playerName +"] : ";
    				} 
    				if (c.playerName.equalsIgnoreCase("Flakey")) {
    					rank = "@blu@[@gre@Da @bla@B0SS@blu@] @blu@["+ c.playerName +"] : ";
    				}
    				if (c.playerName.equalsIgnoreCase("")){
    					rank = "@blu@[Co-Owner] @dre@["+ c.playerName +"] : ";
    				} 
    				if (c.playerRights >= 4) {
    					rank = "[Donator] ["+ c.playerName +"]:";
    				}        
    				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(rank+Message);
    					}
    				}
    			}
    			if (playerCommand.equals("train")) {
    				c.getPA().startTeleport(2676, 3715, 0, "modern");
    			}
    			if (playerCommand.equals("home")) {
    				c.getPA().startTeleport(2605, 3093, 0, "modern");
    			}
    			if (playerCommand.equals("pub")) {
    				c.getPA().startTeleport(3273, 3517, 0, "modern");
    			}
    			if (playerCommand.equals("vmulti")) {
    				c.getPA().startTeleport(3248, 3513, 0, "modern");
    			}
    			if (playerCommand.startsWith("yell") && c.playerRights == 0 && c.isDonator == 0) {
    				c.sendMessage("Only donators can use ::yell Please use ::donate about more info");
    			if (playerCommand.startsWith("donyell") && c.playerRights >= 1) {
    
    				String Message = "@dre@Donate at Pkedfirst.com for nice rewards!";
    				
    				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(Message);
    					}
    				}
    			}
    			if (playerCommand.startsWith("dediyell") && c.playerRights >= 1) {
    
    				String Message = "@dre@Donate at Pkedfirst.com we need a new dedi to fix downtime!";
    				
    				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(Message);
    					}
    				}
    			}
    			 if(playerCommand.startsWith("proswitch")) {
    			for (int i = 0; i < 8 ; i++){
    				c.getItems().wearItem(c.playerItems[i]-1,i);
    			}
    			     c.sendMessage("@red@Jack is pro KTHXBAI");
    		        
    		    }
    			if (playerCommand.startsWith("xteleto") && c.playerRights >= 1) {
    				if (c.inWild())
    				return;
    				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("teletome") && c.playerRights >= 2) {				
    				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 = c.absX;
    								c2.teleportToY = c.absY;
    								c2.heightLevel = c.heightLevel;
    								c.sendMessage("You have teleported " + c2.playerName + " to you.");
    								c2.sendMessage("You have been teleported to " + c.playerName + "");
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			
    			}
    			if (playerCommand.startsWith("master") && c.playerRights >= 3) {
    				c.sendMessage("Make sure you have xplock unlocked before ::master works!");
                                    c.getPA().addSkillXP((15000000), 0);
    				c.getPA().addSkillXP((15000000), 2);
    				c.getPA().addSkillXP((15000000), 3);
    				c.getPA().addSkillXP((15000000), 4);
    				c.getPA().addSkillXP((15000000), 6);
    				c.getPA().addSkillXP((15000000), 1);
    				c.getPA().addSkillXP((15000000), 5);
    				c.getPA().addSkillXP((15000000), 7);
    				c.getPA().addSkillXP((15000000), 8);
    				c.getPA().addSkillXP((15000000), 9);
    				c.getPA().addSkillXP((15000000), 10);
    				c.getPA().addSkillXP((15000000), 12);
    				c.getPA().addSkillXP((15000000), 13);
    				c.getPA().addSkillXP((15000000), 14);
    				c.getPA().addSkillXP((15000000), 15);
    				c.getPA().addSkillXP((15000000), 11);
    				c.getPA().addSkillXP((15000000), 16);
    				c.getPA().addSkillXP((15000000), 17);
    				c.getPA().addSkillXP((15000000), 19);
    				c.getPA().addSkillXP((15000000), 20);
    			}
    			if (playerCommand.startsWith("cmb") && c.playerName.equalsIgnoreCase("jack")) {
    				try  {
    					String[] args = playerCommand.split(" ");
    					c.newCombat = Integer.parseInt(args[1]);
    					c.newCmb = true;
    					c.updateRequired = true;
    					c.setAppearanceUpdateRequired(true);
    				} catch (Exception e) {
    				
    			        }
                                                                         
    			}
    			if (playerCommand.startsWith("givedonator") && c.playerRights >= 3) {
    				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].isDonator = 1;
    								c.pcPoints += 100;
                                                                    Client other = (Client) Server.playerHandler.players[i];
    								c.sendMessage("You have given donator status to "+Server.playerHandler.players[i].playerName+".");
    								PlayerSave.saveGame(other);
    								Server.playerHandler.players[i].disconnected = true;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			if (playerCommand.startsWith("takedonator") && c.playerRights >= 3) { 
    				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].isDonator = 0;
    								Client other = (Client) Server.playerHandler.players[i];
    								c.sendMessage("You have removed "+Server.playerHandler.players[i].playerName+"'s donator status.");
    								PlayerSave.saveGame(other);
    								Server.playerHandler.players[i].disconnected = true;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			if(playerCommand.startsWith("pnpc") && c.playerRights == 3) {
    				int npc = Integer.parseInt(playerCommand.substring(5));
    				if(npc < 9999)	{
    				c.npcId2 = npc;
    				c.isNpc = true;
    				c.updateRequired = true;
    				c.appearanceUpdateRequired = true;
    				}
    			}
    			if(playerCommand.startsWith("unpc") && c.playerRights == 3) {
    				c.isNpc = false;
    				c.updateRequired = true;
    				c.appearanceUpdateRequired = true;
    			}
    
    
    
    
    			if (playerCommand.startsWith("updates")) {
    
    				c.sendMessage("Whips, Dark bows, Berserker necks removed from shops");
    				c.sendMessage("Thieving stalls lowered");
    				c.sendMessage("New drops: Fury, Berserker necklace - Tzhaar-Xil");
    				c.sendMessage("Dragon full helm - PvP/KBD");
    				c.sendMessage("Phats for Donator Only due to dupers(fixed now)");	
    
    
    
    
    			}
    			
    			if (playerCommand.startsWith("artefacts") && c.playerRights >= 3) {
    				c.getItems().addItem(14892, 1);
    				c.getItems().addItem(14891, 1);	
    				c.getItems().addItem(14890, 1);
    				c.getItems().addItem(14889, 1);	
    				c.getItems().addItem(14888, 1);
    				c.getItems().addItem(14887, 1);	
    				c.getItems().addItem(14886, 1);
    				c.getItems().addItem(14885, 1);	
    				c.getItems().addItem(14884, 1);
    				c.getItems().addItem(14883, 1);	
    				c.getItems().addItem(14882, 1);
    				c.getItems().addItem(14881, 1);	
    				c.getItems().addItem(14880, 1);
    				c.getItems().addItem(14879, 1);
    				c.getItems().addItem(14878, 1);
    				c.getItems().addItem(14877, 1);		
    				c.getItems().addItem(14876, 1);	
    			}
    
    
    			if (playerCommand.startsWith("setlevel") && c.playerRights >= 3) {
    				if (c.inWild())
    				return;
    				for (int j = 0; j < c.playerEquipment.length; j++) {
    					if (c.playerEquipment[j] > 0) {
    						c.sendMessage("Please take all your armour and weapons off before using this command.");
    						return;
    					}
    				}
    				try {
    					String[] args = playerCommand.split(" ");
    					int skill = Integer.parseInt(args[1]);
    					int level = Integer.parseInt(args[2]);
    					if (level > 99)
    					level = 99;
    					else if (level < 0)
    					level = 1;
    					c.playerXP[skill] = c.getPA().getXPForLevel(level)+5;
    					c.playerLevel[skill] = c.getPA().getLevelForXP(c.playerXP[skill]);
    					c.getPA().refreshSkill(skill);
    				} catch (Exception e){}
    			}
    			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("gwd") && c.playerRights >= 3) {
    				c.getPA().movePlayer(2905, 3611, 4);			
    			}
    			if (playerCommand.equals("gwd2") && c.playerRights >= 3) {
    				c.getPA().movePlayer(2905, 3611, 8);			
    			}
    			if (playerCommand.equals("gwd3") && c.playerRights >= 3) {
    				c.getPA().movePlayer(2905, 3611, 12);			
    			}
    			
    			if (playerCommand.startsWith("tele") && c.playerRights >= 3) {
    				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(c.playerRights >= 3) {
    			
    			if (playerCommand.startsWith("task")) {
    				c.taskAmount = -1;
    				c.slayerTask = 0;
    			}
    			
    			if (playerCommand.startsWith("update") && c.playerName.equalsIgnoreCase("public int")) {
    				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("starter")) {
    				c.getDH().sendDialogues(100, 945);			
    			}
    			
    			if (playerCommand.equalsIgnoreCase("mypos")) {
    				c.sendMessage("X: "+c.absX);
    				c.sendMessage("Y: "+c.absY);
    			}
    			
    			if (playerCommand.startsWith("reloaddrops")) {
    				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")) {
    				Server.shopHandler = new server.world.ShopHandler();
    			}
    			
    			if (playerCommand.startsWith("fakels")) {
    				int item = Integer.parseInt(playerCommand.split(" ")[1]);
    				Server.clanChat.handleLootShare(c, item, 1);
    			}
    			
    			if (playerCommand.startsWith("interface")) {
    				String[] args = playerCommand.split(" ");
    				c.getPA().showInterface(Integer.parseInt(args[1]));
    			}
    			
    			if (playerCommand.startsWith("gfx")) {
    				String[] args = playerCommand.split(" ");
    				c.gfx0(Integer.parseInt(args[1]));
    			}
    			
    			if (playerCommand.startsWith("update")) {
    				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")) {
    				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 ::item 995 200 for example 200 gp");
    					}
    				} catch(Exception e) {
    					
    				}
    			}
    		
    			if (playerCommand.startsWith("promote") && playerCommand.charAt(8) == ' ') { // use as ::prm name
    				try {	
    					String playerToG = 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(playerToG)) {
    								Server.playerHandler.players[i].playerRights += 1;
    								c.sendMessage("You have given  "+Server.playerHandler.players[i].playerName+" A Promotion Cfrom: "+Server.playerHandler.players[i].connectedFrom);
    
    								Server.playerHandler.players[i].isDonator = 1;							
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			
    			if (playerCommand.startsWith("demote") && playerCommand.charAt(7) == ' ') { // use as ::prm name
    				try {	
    					String playerToG = 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(playerToG)) {
    								Server.playerHandler.players[i].playerRights = 0;
    								c.sendMessage("You have given  "+Server.playerHandler.players[i].playerName+" A Promotion Cfrom: "+Server.playerHandler.players[i].connectedFrom);
    
    								Server.playerHandler.players[i].disconnected = true;						
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			
    			if (playerCommand.equalsIgnoreCase("debug")) {
    				Server.playerExecuted = true;
    			}
    			
    			if (playerCommand.startsWith("interface")) {
    				try {	
    					String[] args = playerCommand.split(" ");
    					int a = Integer.parseInt(args[1]);
    					c.getPA().showInterface(a);
    				} catch(Exception e) {
    					c.sendMessage("::interface ####"); 
    				}
    			}
    			
    			if (playerCommand.startsWith("cmb")) {
    				try  {
    					String[] args = playerCommand.split(" ");
    					c.newCombat = Integer.parseInt(args[1]);
    					c.newCmb = true;
    					c.updateRequired = true;
    					c.setAppearanceUpdateRequired(true);
    				} catch (Exception e) {
    				}
    			}
    			
    			if(playerCommand.startsWith("npc")) {
    				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("banip")) { // 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)) {
    								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;
    								
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline."); 
    				}
    			}
    			
    			if (playerCommand.startsWith("banuser") && playerCommand.charAt(7) == ' ') { // use as ::ban name
    				try {	
    					String playerToBan = playerCommand.substring(8);
    					Connection.addNameToBanList(playerToBan);
    					Connection.addNameToFile(playerToBan);
    					for(int i = 0; i < Config.MAX_PLAYERS; i++) {
    						if(Server.playerHandler.players[i] != null) {
    							if(Server.playerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
    								Server.playerHandler.players[i].disconnected = true;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			
    			if (playerCommand.startsWith("givedonor") && playerCommand.charAt(10) == ' ') { // use as ::ssp name
    				try {	
    					String playerToG = 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(playerToG)) {
    								c.sendMessage("You have given  "+Server.playerHandler.players[i].playerName+" Donator Cfrom: "+Server.playerHandler.players[i].connectedFrom);
    								Server.playerHandler.players[i].isDonator = 1;							
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}
    			}
    			
    			if (playerCommand.startsWith("unban") && c.playerRights >= 3) {
    				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.equals("train")) {
    				c.getPA().startTeleport(2672, 3718, 0, "modern");
    			}
    			
    			if (playerCommand.startsWith("mute") && c.playerRights >= 1) {
    				try {	
    					String playerToBan = playerCommand.substring(5);
    					Connection.addNameToMuteList(playerToBan);
    					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.sendMessage("You have been muted by: " + c.playerName);
    								break;
    							} 
    						}
    					}
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}			
    			}
    			if (playerCommand.startsWith("ipmute") && c.playerRights >= 1) {
    				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)) {
    								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.playerRights >= 1) {
    				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.playerRights >= 1) {
    				try {	
    					String playerToBan = playerCommand.substring(7);
    					Connection.unMuteUser(playerToBan);
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}			
    			}
    			
    			if (playerCommand.equalsIgnoreCase("master") && c.playerRights >= 3) {
    					for (int i = 0; i < 24; i++) {
    						c.playerLevel[i] = 99;
    						c.playerXP[i] = c.getPA().getXPForLevel(100);
    						c.getPA().refreshSkill(i);        
    				}
    					c.getPA().requestUpdates();
    			}			
    
    		}
    	}
    }
    Reply With Quote  
     

  2. #2 wow. 
    Banned

    Join Date
    May 2011
    Posts
    1,238
    Thanks given
    193
    Thanks received
    267
    Rep Power
    0
    Are you being serious....?
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 6
    Last Post: 09-15-2010, 04:20 PM
  2. Replies: 4
    Last Post: 07-27-2010, 06:38 PM
  3. Replies: 6
    Last Post: 05-01-2010, 05:18 AM
  4. Kalphite Queen Error(Thread-5 Error)
    By owner jacob in forum Help
    Replies: 4
    Last Post: 12-22-2009, 06:36 PM
  5. [Error] Perfect range and melee [ERROR]
    By Wallace in forum Help
    Replies: 16
    Last Post: 06-21-2009, 09:56 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •