Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- } else if (splitted[0].equals("ban")) {
- if (splitted.length < 3) {
- throw new IllegalCommandSyntaxException(3);
- }
- String originalReason = StringUtil.joinStringFrom(splitted, 2);
- String reason = c.getPlayer().getName() + " banned " + splitted[1] + ": " + originalReason;
- MapleCharacter target = cserv.getPlayerStorage().getCharacterByName(splitted[1]);
- if (target != null) {
- String readableTargetName = MapleCharacterUtil.makeMapleReadable(target.getName());
- String ip = target.getClient().getSession().getRemoteAddress().toString().split(":")[0];
- reason += " (IP: " + ip + ")";
- target.ban(reason, false);
- cserv.getWorldInterface().broadcastMessage(null, MaplePacketCreator.serverNotice(6, readableTargetName + " has been banned for " + originalReason).getBytes());
- } else {
- if (MapleCharacter.ban(splitted[1], reason, false)) {
- player.dropMessage("Offline Banned " + splitted[1]);
- } else {
- player.dropMessage("Failed to ban " + splitted[1]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement