Pārlūkot izejas kodu

Updated base folder for link packet. By Kerberos. DP support required.
Without this patch dp side: <a action="link data/html/fortress/merchant-1.htm">"Yes, I'm a little curious."</a><br>
and since all htmls are in data/html.. then no need to write it everytime

Sami 16 gadi atpakaļ
vecāks
revīzija
5299a461d6

+ 12 - 5
L2_GameServer/java/net/sf/l2j/gameserver/network/clientpackets/RequestLinkHtml.java

@@ -15,6 +15,7 @@
 
 package net.sf.l2j.gameserver.network.clientpackets;
 
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
 import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
@@ -48,11 +49,17 @@ public final class RequestLinkHtml extends L2GameClientPacket
 			_log.warning("[RequestLinkHtml] hack? link contains prohibited characters: '"+_link+"', skipped");
 			return;
 		}
-
-		NpcHtmlMessage msg = new NpcHtmlMessage(0);
-		msg.setFile(_link);
-
-		sendPacket(msg);
+		try
+		{
+			String filename = "data/html/"+_link;
+			NpcHtmlMessage msg = new NpcHtmlMessage(0);
+			msg.setFile(filename);
+			sendPacket(msg);
+		}
+		catch (Exception e)
+		{
+			_log.log(Level.WARNING, "Bad RequestLinkHtml: ", e);
+		}
 	}
 
 	@Override