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