Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (command.startsWith("admin_banip"))
- {
- if(activeChar.getTarget() != null && activeChar.getTarget() != activeChar && activeChar.getTarget() instanceof Player)
- {
- BanManager.BanIp(((Player)activeChar.getTarget()).getIP());
- activeChar.sendMessage("Banned " + ((Player)activeChar.getTarget()).getName() +" IP:" + ((Player)activeChar.getTarget()).getIP());
- ((Player)activeChar.getTarget()).logout(true);
- }
- else
- {
- final StringTokenizer dt = new StringTokenizer(command);
- dt.nextToken();
- if(dt.hasMoreTokens())
- {
- String ip = dt.nextToken();
- BanManager.BanIp(ip);
- activeChar.sendMessage("Banned IP:" + ip);
- for(Player pl : World.getInstance().getAllPlayers().values())
- if(pl != null && pl.isOnline() && pl.getIP().equals(ip))
- {
- pl.logout(true);
- }
- }
- else{
- activeChar.sendMessage("//banip ip|target");
- return false;
- }
- }
- return true;
- }
- else if(command.startsWith("admin_unbanip")){
- final StringTokenizer dt = new StringTokenizer(command);
- dt.nextToken();
- if(dt.hasMoreTokens())
- {
- String ip = dt.nextToken();
- if(BanManager.UnbanIp(ip))
- activeChar.sendMessage("Unbanned IP:" +ip);
- else
- activeChar.sendMessage("Unban unsuccessful :(");
- }
- else{
- activeChar.sendMessage("//banip ip|target");
- return false;
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment