BioKryptY Posted September 30, 2019 Posted September 30, 2019 Is there any way to send an html without the close button, like this one in the image ? (I just edited to show). < Like that If there's any way for the core to tell me, if not where would you do it? Another option if it is not possible, is there how to get the action of the player closing a specific html? Quote
0 SillverShadow Posted September 30, 2019 Posted September 30, 2019 one way is to make a new html window ( dont use the npc dialogue window ) and dont add the close button ( interface ) i guess you could also reopen the same html window every couple of seconds until you get the response you expect 1 Quote
0 SweeTs Posted September 30, 2019 Posted September 30, 2019 Show or send tutorial window packet. 1 Quote
0 BioKryptY Posted September 30, 2019 Author Posted September 30, 2019 39 minutes ago, SweeTs said: TutorialShowHtml, that's it. But how to get the bypasses? I am debugging the RequestBypassToServer methods of both clietpackets and the class I want, none are called when I hit a button in html. Quote
0 SweeTs Posted September 30, 2019 Posted September 30, 2019 You have to create/handle your own bypass there, and then call it in html "bypass something" and that's it. If you want bypass to close the window, there is also a packet for that. Quote
0 BioKryptY Posted October 1, 2019 Author Posted October 1, 2019 (edited) 3 hours ago, SweeTs said: You have to create/handle your own bypass there, and then call it in html "bypass something" and that's it. If you want bypass to close the window, there is also a packet for that. But in the tutorial html, <a action="link TE07"> Exit the Tutorial </a> is used, besides not supporting buttons, it does not detect this click event at all. When i click in Test nothing happens > Image1 This is my html action: <a action=\"bypass_test\">Test</a> @edit I tried with too and nothing happens: <a action=\"bypass -h bypass_test\">Test</a> And in RequestBypassToServer.java: if (_command.equals("bypass_test")) { activeChar.sendMessage("Testing"); } What am I doing wrong? Edited October 1, 2019 by BioKryptY Quote
0 filimon Posted October 1, 2019 Posted October 1, 2019 (edited) 4 hours ago, BioKryptY said: But in the tutorial html, <a action="link TE07"> Exit the Tutorial </a> is used, besides not supporting buttons, it does not detect this click event at all. When i click in Test nothing happens > Image1 This is my html action: <a action=\"bypass_test\">Test</a> @edit I tried with too and nothing happens: <a action=\"bypass -h bypass_test\">Test</a> And in RequestBypassToServer.java: if (_command.equals("bypass_test")) { activeChar.sendMessage("Testing"); } What am I doing wrong? RequestTutorialPassCmdToServer.java you have to add your bypass here. and that's the close bypass. sendPacket(new TutorialCloseHtml()); Edited October 1, 2019 by filimon 1 Quote
0 BioKryptY Posted October 1, 2019 Author Posted October 1, 2019 I searched, searched and searched more to try to solve this. I don't quite understand packets and etc. But I found something that I think is of great value. In the NpcHtmlMessage and TutorialShowHtml packets, this here: writeC (0x19); > means that NpcDialogWnd has the close button. And this here: writeC (0xA6); > means that NpcDialogWnd does not have the close button, which is the case with the TutorialShowHtml packet If I change these packets both windows get the close button or not. Must be something, if anyone can tell me more about l2 packets, thank you. Is it correct to do this? Quote
0 filimon Posted October 1, 2019 Posted October 1, 2019 1 hour ago, BioKryptY said: I searched, searched and searched more to try to solve this. I don't quite understand packets and etc. But I found something that I think is of great value. In the NpcHtmlMessage and TutorialShowHtml packets, this here: writeC (0x19); > means that NpcDialogWnd has the close button. And this here: writeC (0xA6); > means that NpcDialogWnd does not have the close button, which is the case with the TutorialShowHtml packet If I change these packets both windows get the close button or not. Must be something, if anyone can tell me more about l2 packets, thank you. Is it correct to do this? Just use tutorial window :) Quote
0 BioKryptY Posted October 1, 2019 Author Posted October 1, 2019 7 hours ago, filimon said: Just use tutorial window :) Can you send me a example? Because, I already did that, I created my bypass and by no means when I hit the button on the page does not call the bypass, remembering that it is not npc Quote
0 filimon Posted October 1, 2019 Posted October 1, 2019 4 hours ago, BioKryptY said: Can you send me a example? Because, I already did that, I created my bypass and by no means when I hit the button on the page does not call the bypass, remembering that it is not npc You have to add your bypass RequestTutorialPassCmdToServer 1 Quote
0 BioKryptY Posted October 2, 2019 Author Posted October 2, 2019 22 hours ago, filimon said: You have to add your bypass RequestTutorialPassCmdToServer I understand now, sorry for the stupidity, had not seen this Request, thank you helped me so much, was breaking his head for nothing haha 1 Quote
Question
BioKryptY
Is there any way to send an html without the close button, like this one in the image ? (I just edited to show).
< Like that
If there's any way for the core to tell me, if not where would you do it?
Another option if it is not possible, is there how to get the action of the player closing a specific html?
12 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.