Thread: ::ban command

Results 1 to 2 of 2
  1. #1 ::ban command 
    Registered Member PvM Hussain's Avatar
    Join Date
    Aug 2013
    Posts
    266
    Thanks given
    23
    Thanks received
    3
    Rep Power
    11
    Code:
    	public static void addNameToBanList(String name) {
    		bannedNames.add(name.toLowerCase());
    		addUserToFile(name);
    	}
    
    
    
    
    
    				if (playerCommand.startsWith("ban")) { // 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(PlayerHandler.players[i] != null) {
    								if(PlayerHandler.players[i].playerName.equalsIgnoreCase(playerToBan)) {
    									PlayerHandler.players[i].disconnected = true;
    								} 
    							}
    						}
    					} catch(Exception e) {
    						c.sendMessage("Player is not online.");
    					}
    				}

    Ban codes, i don't know but when i do ::ban (playername) he won't be registred in the ban files only ::ipban, ipmute ::mute works
    http://i43.tinypic.com/24v1la8.gif
    Reply With Quote  
     

  2. #2  
    Donator
    Insanity_'s Avatar
    Join Date
    Apr 2013
    Age
    31
    Posts
    63
    Thanks given
    6
    Thanks received
    3
    Rep Power
    11
    this is my ban command.. its just something basic. hopefully it helps you

    Code:
    if (playerCommand.startsWith("ban")) {
    			try {
    				String playerToBan = playerCommand.substring(4);
    				Connection.addNameToBanList(playerToBan);
    				Connection.addNameToFile(playerToBan);
    				for (int i = 0; i < Config.MAX_PLAYERS; i++) {
    					if (PlayerHandler.players[i] != null) {
    						if (PlayerHandler.players[i].playerName
    								.equalsIgnoreCase(playerToBan)) {
    							PlayerHandler.players[i].disconnected = true;
    							PlayerHandler.players[i].banStart = System
    									.currentTimeMillis();
    							PlayerHandler.players[i].banEnd = Long.MAX_VALUE;
    							Client c2 = (Client) PlayerHandler.players[i];
    							c2.sendMessage(" " + c2.playerName
    									+ " Got Banned By " + c.playerName + ".");
    						}
    					}
    				}
    			} catch (Exception e) {
    				c.sendMessage("Player Must Be Offline.");
    			}
    		}
    "Insanity is doing the same thing over, and over again, But expecting the same results." - Albert Einstein
    He defined private servers...

    "The difference between insanity and genius is your level of success. the impossible is always crazy until you do it."
    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. Espeon IP ban command?
    By Runebay™ in forum Help
    Replies: 4
    Last Post: 02-25-2009, 05:40 AM
  2. Emulous Ban command
    By Core in forum Snippets
    Replies: 12
    Last Post: 02-22-2009, 01:56 AM
  3. Adding ban command?
    By Deadly Uzi in forum Help
    Replies: 19
    Last Post: 02-15-2009, 12:16 AM
  4. NPC Training, 1v1 & Ban Commands!
    By `Gaz in forum Requests
    Replies: 2
    Last Post: 10-04-2008, 08:51 PM
  5. IP ban command
    By bloodychef in forum Tutorials
    Replies: 10
    Last Post: 03-29-2008, 01:12 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
  •