Guest User

Untitled

a guest
Feb 2nd, 2018
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. if (command.startsWith("admin_banip"))
  2. {
  3. if(activeChar.getTarget() != null && activeChar.getTarget() != activeChar && activeChar.getTarget() instanceof Player)
  4. {
  5. BanManager.BanIp(((Player)activeChar.getTarget()).getIP());
  6. activeChar.sendMessage("Banned " + ((Player)activeChar.getTarget()).getName() +" IP:" + ((Player)activeChar.getTarget()).getIP());
  7. ((Player)activeChar.getTarget()).logout(true);
  8. }
  9. else
  10. {
  11. final StringTokenizer dt = new StringTokenizer(command);
  12. dt.nextToken();
  13. if(dt.hasMoreTokens())
  14. {
  15. String ip = dt.nextToken();
  16. BanManager.BanIp(ip);
  17. activeChar.sendMessage("Banned IP:" + ip);
  18. for(Player pl : World.getInstance().getAllPlayers().values())
  19. if(pl != null && pl.isOnline() && pl.getIP().equals(ip))
  20. {
  21. pl.logout(true);
  22. }
  23. }
  24. else{
  25. activeChar.sendMessage("//banip ip|target");
  26. return false;
  27. }
  28. }
  29. return true;
  30. }
  31. else if(command.startsWith("admin_unbanip")){
  32. final StringTokenizer dt = new StringTokenizer(command);
  33. dt.nextToken();
  34. if(dt.hasMoreTokens())
  35. {
  36. String ip = dt.nextToken();
  37. if(BanManager.UnbanIp(ip))
  38. activeChar.sendMessage("Unbanned IP:" +ip);
  39. else
  40. activeChar.sendMessage("Unban unsuccessful :(");
  41. }
  42. else{
  43. activeChar.sendMessage("//banip ip|target");
  44. return false;
  45. }
  46. return true;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment