Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. } else if (splitted[0].equals("ban")) {
  2. if (splitted.length < 3) {
  3. throw new IllegalCommandSyntaxException(3);
  4. }
  5. String originalReason = StringUtil.joinStringFrom(splitted, 2);
  6. String reason = c.getPlayer().getName() + " banned " + splitted[1] + ": " + originalReason;
  7. MapleCharacter target = cserv.getPlayerStorage().getCharacterByName(splitted[1]);
  8. if (target != null) {
  9. String readableTargetName = MapleCharacterUtil.makeMapleReadable(target.getName());
  10. String ip = target.getClient().getSession().getRemoteAddress().toString().split(":")[0];
  11. reason += " (IP: " + ip + ")";
  12. target.ban(reason, false);
  13. cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, readableTargetName + " has been banned for " + originalReason).getBytes());
  14. } else {
  15. if (MapleCharacter.ban(splitted[1], reason, false)) {
  16. player.dropMessage("Offline Banned " + splitted[1]);
  17. } else {
  18. player.dropMessage("Failed to ban " + splitted[1]);
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement