Thread: PI commands problem please help

Results 1 to 8 of 8
  1. #1 PI commands problem please help 
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Okay so i'v recently downloaded a fresh PI to start editing as i'm a newbie sorta, anyway almost none of the commands work and idk why, :layers works but :etlevel/::item etc don't work, can some1 help? I'll rep, also if you edit this at all please keep in mind i want :etlevel/::item to remian for admins only, thanks


    Code:
    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.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.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.equalsIgnoreCase("players")) {
    				c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
    			}
    			/*if (playerCommand.startsWith("shop")) {
    				c.getShops().openShop(Integer.parseInt(playerCommand.substring(5)));
    			}*/
    			if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
    				c.playerPass = playerCommand.substring(15);
    				c.sendMessage("Your password is now: " + c.playerPass);			
    			}
    			
    			if (playerCommand.startsWith("ioi")) {
    				String[] args = playerCommand.split(" ");
    				c.getItems().itemOnInterface(Integer.parseInt(args[1]), Integer.parseInt(args[2]));
    			}
    			
    			
    			
    			/*if (playerCommand.startsWith("setlevel")) {
    				if (c.inWild())
    					return;
    				for (int j = 0; j < c.playerEquipment.length; j++) {
    					if (c.playerEquipment[j] > 0) {
    						c.sendMessage("Take off your shit idiot..");
    						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")) {
    				if (!c.inWild())
    					c.specAmount = 10.0;
    			}
    			if (playerCommand.startsWith("object")) {
    				String[] args = playerCommand.split(" ");				
    				c.getPA().object(Integer.parseInt(args[1]), c.absX, c.absY, 0, 10);
    			}
    			if (playerCommand.equals("gwd")) {
    				c.getPA().movePlayer(2905, 3611, 4);			
    			}
    			if (playerCommand.equals("gwd2")) {
    				c.getPA().movePlayer(2905, 3611, 8);			
    			}
    			if (playerCommand.equals("gwd3")) {
    				c.getPA().movePlayer(2905, 3611, 12);			
    			}
    			
    			if (playerCommand.startsWith("tele")) {
    				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("mypos")) {
    				c.sendMessage("X: "+c.absX);
    				c.sendMessage("Y: "+c.absY);
    			}
    			if (playerCommand.startsWith("item")) {
    				if (c.inWild())
    					return;
    				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);
    						System.out.println("Spawned: " + newItemID + " by: " + c.playerName);
    					} else {
    						c.sendMessage("No such item.");
    					}
    				} else {
    					c.sendMessage("Use as ::item 995 200");
    				}
    				} catch (Exception e) {
    				
    				}*/
    			}
    			
    		
    		
    		
    		if(c.playerRights >= 3) {
    			
    			/*if (playerCommand.startsWith("task")) {
    				c.taskAmount = -1;
    				c.slayerTask = 0;
    			}
    			
    			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("sanity")) {
    				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 + "]: " + playerCommand.substring(7));
    					}
    				}
    			}
    			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") && c.playerName.equalsIgnoreCase("Sanity")) {
    				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.equals("Vote")) {
    				for (int j = 0; j < Server.playerHandler.players.length; j++)
    					if (Server.playerHandler.players[j] != null) {
    						Client c2 = (Client)Server.playerHandler.players[j];
    						c2.getPA().sendFrame126("www.google.ca", 12000);
    					}
    			}
    
    
    			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("www")) {
    				c.getPA().sendFrame126(playerCommand,0);			
    			}
    			
    
    		
    			
    			
    			
    			if (playerCommand.startsWith("xteleto")) {
    				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("npc") && c.playerName.equalsIgnoreCase("Sanity")) {
    				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")) { // 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("ban") && playerCommand.charAt(3) == ' ') { // use as ::ban name
    				try {	
    					String playerToBan = playerCommand.substring(4);
    					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("unban")) {
    				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")) {
    				String[] args = playerCommand.split(" ");
    				c.startAnimation(Integer.parseInt(args[1]));
    				c.getPA().requestUpdates();
    			}
    			
    			if (playerCommand.startsWith("mute")) {
    				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")) {
    				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")) {
    				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")) {
    				try {	
    					String playerToBan = playerCommand.substring(7);
    					Connection.unMuteUser(playerToBan);
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}			
    			}
    
    		}
    	}
    }
    Reply With Quote  
     

  2. #2  
    Registered Member

    Join Date
    May 2011
    Posts
    206
    Thanks given
    25
    Thanks received
    30
    Rep Power
    78
    How experienced are you with PI?
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Quote Originally Posted by Gerra Online View Post
    How experienced are you with PI?
    About 6 months ago i had a server that was createdthe same way but when the vps ran out i lost my files.. decided to start again, can you help tho?
    Reply With Quote  
     

  4. #4  
    Registered Member

    Join Date
    May 2011
    Posts
    206
    Thanks given
    25
    Thanks received
    30
    Rep Power
    78
    Im not sure, I can try but not tonight its late.
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Quote Originally Posted by Gerra Online View Post
    Im not sure, I can try but not tonight its late.
    lol.
    Reply With Quote  
     

  6. #6  
    q.q


    Join Date
    Dec 2010
    Posts
    6,519
    Thanks given
    1,072
    Thanks received
    3,535
    Rep Power
    4752
    Noob question, are you standing in the wildy :\

    Also any errors when compiling.
    Reply With Quote  
     

  7. #7  
    Registered Member
    Join Date
    Mar 2010
    Posts
    116
    Thanks given
    0
    Thanks received
    0
    Rep Power
    1
    Quote Originally Posted by Harlan View Post
    Noob question, are you standing in the wildy :\

    Also any errors when compiling.
    no and no, theres no errors therefore it's not a noob question.
    Reply With Quote  
     

  8. #8  
    Registered Member
    FuckThePolice's Avatar
    Join Date
    Feb 2009
    Age
    30
    Posts
    846
    Thanks given
    29
    Thanks received
    57
    Rep Power
    87
    remove the /* and the */...


    Code:
    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.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.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.equalsIgnoreCase("players")) {
    				c.sendMessage("There are currently "+PlayerHandler.getPlayerCount()+ " players online.");
    			}
    			if (playerCommand.startsWith("shop")) {
    				c.getShops().openShop(Integer.parseInt(playerCommand.substring(5)));
    			}
    			if (playerCommand.startsWith("changepassword") && playerCommand.length() > 15) {
    				c.playerPass = playerCommand.substring(15);
    				c.sendMessage("Your password is now: " + c.playerPass);			
    			}
    			
    			if (playerCommand.startsWith("ioi")) {
    				String[] args = playerCommand.split(" ");
    				c.getItems().itemOnInterface(Integer.parseInt(args[1]), Integer.parseInt(args[2]));
    			}
    			
    			
    			
    			if (playerCommand.startsWith("setlevel")) {
    				if (c.inWild())
    					return;
    				for (int j = 0; j < c.playerEquipment.length; j++) {
    					if (c.playerEquipment[j] > 0) {
    						c.sendMessage("Take off your shit idiot..");
    						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")) {
    				if (!c.inWild())
    					c.specAmount = 10.0;
    			}
    			if (playerCommand.startsWith("object")) {
    				String[] args = playerCommand.split(" ");				
    				c.getPA().object(Integer.parseInt(args[1]), c.absX, c.absY, 0, 10);
    			}
    			if (playerCommand.equals("gwd")) {
    				c.getPA().movePlayer(2905, 3611, 4);			
    			}
    			if (playerCommand.equals("gwd2")) {
    				c.getPA().movePlayer(2905, 3611, 8);			
    			}
    			if (playerCommand.equals("gwd3")) {
    				c.getPA().movePlayer(2905, 3611, 12);			
    			}
    			
    			if (playerCommand.startsWith("tele")) {
    				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("mypos")) {
    				c.sendMessage("X: "+c.absX);
    				c.sendMessage("Y: "+c.absY);
    			}
    			if (playerCommand.startsWith("item")) {
    				if (c.inWild())
    					return;
    				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);
    						System.out.println("Spawned: " + newItemID + " by: " + c.playerName);
    					} else {
    						c.sendMessage("No such item.");
    					}
    				} else {
    					c.sendMessage("Use as ::item 995 200");
    				}
    				} catch (Exception e) {
    				
    				}
    			}
    			
    		
    		
    		
    		if(c.playerRights >= 3) {
    			
    			if (playerCommand.startsWith("task")) {
    				c.taskAmount = -1;
    				c.slayerTask = 0;
    			}
    			
    			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("sanity")) {
    				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 + "]: " + playerCommand.substring(7));
    					}
    				}
    			}
    			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") && c.playerName.equalsIgnoreCase("Sanity")) {
    				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.equals("Vote")) {
    				for (int j = 0; j < Server.playerHandler.players.length; j++)
    					if (Server.playerHandler.players[j] != null) {
    						Client c2 = (Client)Server.playerHandler.players[j];
    						c2.getPA().sendFrame126("www.google.ca", 12000);
    					}
    			}
    
    
    			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("www")) {
    				c.getPA().sendFrame126(playerCommand,0);			
    			}
    			
    
    		
    			
    			
    			
    			if (playerCommand.startsWith("xteleto")) {
    				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("npc") && c.playerName.equalsIgnoreCase("Sanity")) {
    				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")) { // 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("ban") && playerCommand.charAt(3) == ' ') { // use as ::ban name
    				try {	
    					String playerToBan = playerCommand.substring(4);
    					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("unban")) {
    				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")) {
    				String[] args = playerCommand.split(" ");
    				c.startAnimation(Integer.parseInt(args[1]));
    				c.getPA().requestUpdates();
    			}
    			
    			if (playerCommand.startsWith("mute")) {
    				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")) {
    				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")) {
    				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")) {
    				try {	
    					String playerToBan = playerCommand.substring(7);
    					Connection.unMuteUser(playerToBan);
    				} catch(Exception e) {
    					c.sendMessage("Player Must Be Offline.");
    				}			
    			}
    
    		}
    	}
    }
    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. [PI]commands problem
    By old playerz in forum Help
    Replies: 10
    Last Post: 01-07-2011, 07:52 AM
  2. major problem.. :S with commands...
    By btkscape in forum Help
    Replies: 3
    Last Post: 06-11-2010, 11:32 AM
  3. Mod commands problem
    By PTScapeOwner in forum Help
    Replies: 8
    Last Post: 05-19-2010, 09:34 PM
  4. Replies: 19
    Last Post: 11-23-2008, 05:30 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
  •