Advertisement
MrKirill1232

Untitled

Oct 31st, 2021 (edited)
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. Index: java/org/l2jmobius/gameserver/network/clientpackets/ExOpenHtml.java
  2. IDEA additional info:
  3. Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
  4. <+>UTF-8
  5. ===================================================================
  6. diff --git a/java/org/l2jmobius/gameserver/network/clientpackets/ExOpenHtml.java b/java/org/l2jmobius/gameserver/network/clientpackets/ExOpenHtml.java
  7. --- a/java/org/l2jmobius/gameserver/network/clientpackets/ExOpenHtml.java
  8. +++ b/java/org/l2jmobius/gameserver/network/clientpackets/ExOpenHtml.java
  9. @@ -18,8 +18,10 @@
  10.  
  11. import org.l2jmobius.Config;
  12. import org.l2jmobius.commons.network.PacketReader;
  13. +import org.l2jmobius.gameserver.cache.HtmCache;
  14. import org.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
  15. import org.l2jmobius.gameserver.network.GameClient;
  16. +import org.l2jmobius.gameserver.network.serverpackets.ExPremiumManagerShowHtml;
  17. import org.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage;
  18.  
  19. /**
  20. @@ -27,10 +29,13 @@
  21. */
  22. public class ExOpenHtml implements IClientIncomingPacket
  23. {
  24. +
  25. + private byte _byte;
  26. +
  27. @Override
  28. public boolean read(GameClient client, PacketReader packet)
  29. {
  30. - packet.readC(); // html scope?
  31. + _byte = (byte) packet.readC(); // html scope?
  32. return true;
  33. }
  34.  
  35. @@ -38,11 +43,22 @@
  36. public void run(GameClient client)
  37. {
  38. final PlayerInstance player = client.getPlayer();
  39. - if ((player != null) && Config.PC_CAFE_ENABLED)
  40. + if ((player != null) && Config.PC_CAFE_ENABLED && _byte == 1)
  41. {
  42. final NpcHtmlMessage html = new NpcHtmlMessage();
  43. html.setFile(player, "data/html/pccafe.htm");
  44. player.sendPacket(html);
  45. }
  46. + else if (_byte == 5)
  47. + {
  48. + client.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/GameAssistant/32478.html")));
  49. + }
  50. + else if (_byte == 7)
  51. + {
  52. + client.sendPacket(new ExPremiumManagerShowHtml(HtmCache.getInstance().getHtm(player, "data/scripts/ai/others/EinhasadStore/32477.html")));
  53. + }
  54. + else {
  55. + System.out.println("[Unknown] ExOpenHtml: ( _byte ) " + _byte);
  56. + }
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement