From 1758654152107333d881e7e0596e0a2cf4ac9712 Mon Sep 17 00:00:00 2001 From: HorridoJoho <HorridoJoho@l2jserver.com> Date: Sat, 11 Jun 2022 00:11:00 +0200 Subject: [PATCH] Add command to TeleporterService Add a command to teleporterService to display any html. --- .../custom/service/teleporter/TeleporterService.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/l2jserver/datapack/custom/service/teleporter/TeleporterService.java b/src/main/java/com/l2jserver/datapack/custom/service/teleporter/TeleporterService.java index 221eea3ef0..672fb6704b 100644 --- a/src/main/java/com/l2jserver/datapack/custom/service/teleporter/TeleporterService.java +++ b/src/main/java/com/l2jserver/datapack/custom/service/teleporter/TeleporterService.java @@ -1,5 +1,5 @@ /* - * Copyright © 2004-2021 L2J DataPack + * Copyright © 2004-2022 L2J DataPack * * This file is part of L2J DataPack. * @@ -160,6 +160,11 @@ public final class TeleporterService extends CustomServiceScript { // //////////////////////////////////// // HTML COMMANDS // //////////////////////////////////// + private boolean _showAnyHtml(L2PcInstance player, AbstractTeleporter teleporter, L2Npc npc, String html) { + showAdvancedHtml(player, teleporter, npc, html, new HashMap<>()); + return true; + } + private boolean _showMainHtml(L2PcInstance player, AbstractTeleporter teleporter, L2Npc npc) { _showAdvancedHtml(player, teleporter, npc, "main.html", new HashMap<String, HTMLTemplatePlaceholder>()); return true; @@ -469,7 +474,9 @@ public final class TeleporterService extends CustomServiceScript { return false; } - if (command.matchAndRemove("main", "m")) { + if (command.matchAndRemove("any ", "a ")) { + return _showAnyHtml(player, teleporter, npc, command.getRemaining()); + } else if (command.matchAndRemove("main", "m")) { return _showMainHtml(player, teleporter, npc); } else if (command.matchAndRemove("solo_category_list", "scl")) { return _showSoloCategoryList(player, teleporter, npc); -- GitLab