Jump to content
  • 0

[Requst qustion]How to call xml files


Question

Posted

So lets start

i am using .aio command

and when i press shop/weapon its all ok

but THE PROBLEM is after that

when press s80 for example i doesnt do anytning

 

When i call the xml File

Htmls works fine the Xml files dont work

 

So Can someone tell how to call the Xml files on java Code ?

 

I use L2JGracia Epilogue !!!!

 

 

So i want this think

 

 

35bbj2u.png

Recommended Posts

  • 0
Posted

<a action="bypass -h npc_%objectId%_multisell 90042">somethinghere</a>

bypass -h npc_ i am not using Npc

i am using the command .aio

also i must add your code on bypasstoserver?

because i have only MulltisellChoose.java

 

 

Edited: i found  Multisell.java

  • 0
Posted

<a action="bypass -h npc_%objectId%_multisell 90042">somethinghere</a>

bypass -h npc_ i am not using Npc

i am using the command .aio

also i must add your code on bypasstoserver?

because i have only MulltisellChoose.java

 

 

Edited: i found  Multisell.java

  • 0
Posted

bypass -h npc_ i am not using Npc

i am using the command .aio

also i must add your code on bypasstoserver?

because i have only MulltisellChoose.java

 

you can open a html with your code and add this <a action.... to it as Mhoska suggested, or you can send the multisell directly to the player with the code I posted before.

  • 0
Posted

bypass -h npc_ i am not using Npc

i am using the command .aio

also i must add your code on bypasstoserver?

because i have only MulltisellChoose.java

 

you can open a html with your code and add this <a action.... to it as Mhoska suggested, or you can send the multisell directly to the player with the code I posted before.

  • 0
Posted

you can open a html with your code and add this <a action.... to it as Mhoska suggested, or you can send the multisell directly to the player with the code I posted before.

 

I guess its the easiest way, and less complicaded to do what you want to do.

  • 0
Posted

you can open a html with your code and add this <a action.... to it as Mhoska suggested, or you can send the multisell directly to the player with the code I posted before.

 

I guess its the easiest way, and less complicaded to do what you want to do.

  • 0
Posted

I guess its the easiest way, and less complicaded to do what you want to do.

Yours or Rizels ? :D

Also i didint realy undestand your way

 

else if (_command.startsWith("aio_store"))

                      {

                              if (Config.ENABLE_Aio_store)

                              {

                              String htmFile = "data/html/aio/aiostore.htm";

                              String htmContent = HtmCache.getInstance().getHtm(htmFile);

                              if (htmContent != null)

                              {

                                      NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);

                                      infoHtml.setHtml(htmContent);

                                      activeChar.sendPacket(infoHtml);

                              }

                              }

                      }

because i want to call

data/multisell/90042.xml

and more like this

 

give me a sec to Upload a pic

  • 0
Posted

I guess its the easiest way, and less complicaded to do what you want to do.

Yours or Rizels ? :D

Also i didint realy undestand your way

 

else if (_command.startsWith("aio_store"))

                      {

                              if (Config.ENABLE_Aio_store)

                              {

                              String htmFile = "data/html/aio/aiostore.htm";

                              String htmContent = HtmCache.getInstance().getHtm(htmFile);

                              if (htmContent != null)

                              {

                                      NpcHtmlMessage infoHtml = new NpcHtmlMessage(1);

                                      infoHtml.setHtml(htmContent);

                                      activeChar.sendPacket(infoHtml);

                              }

                              }

                      }

because i want to call

data/multisell/90042.xml

and more like this

 

give me a sec to Upload a pic

  • 0
Posted

Yours or Rizels ? :D

Also i didint realy undestand your way

because i want to call

data/multisell/90042.xml

and more like this

 

give me a sec to Upload a pic

 

just paste this into  data/html/aio  and call it aiostore.htm and it will work

<html><body>Trader Lector:<br>
May I offer you a word of advice? The most expensive equipment isn't necessarily the best buy for you. A child cannot handle a two-handed sword, right? You must buy equipment appropriate for your class and experience. Now, select what you need.<br>
<a action="bypass -h npc_%objectId%_Chat 1">Buy Equipment.</a><br>
<a action="bypass -h npc_%objectId%_exc_multisell 003">Exchange equipment.</a><br>
<a action="bypass -h npc_%objectId%_Wear 3000100">Try on Fighter equipment.</a><br>
<a action="bypass -h npc_%objectId%_Wear 3000101">Try on Mystic equipment.</a><br>
<a action="bypass -h npc_%objectId%_Sell">Sell</a><br>
<a action="bypass -h npc_%objectId%_TerritoryStatus">Ask about the local lord and tax rate.</a><br>
<a action="bypass -h npc_%objectId%_Quest">Quest</a>
</body></html>

  • 0
Posted

Yours or Rizels ? :D

Also i didint realy undestand your way

because i want to call

data/multisell/90042.xml

and more like this

 

give me a sec to Upload a pic

 

just paste this into  data/html/aio  and call it aiostore.htm and it will work

<html><body>Trader Lector:<br>
May I offer you a word of advice? The most expensive equipment isn't necessarily the best buy for you. A child cannot handle a two-handed sword, right? You must buy equipment appropriate for your class and experience. Now, select what you need.<br>
<a action="bypass -h npc_%objectId%_Chat 1">Buy Equipment.</a><br>
<a action="bypass -h npc_%objectId%_exc_multisell 003">Exchange equipment.</a><br>
<a action="bypass -h npc_%objectId%_Wear 3000100">Try on Fighter equipment.</a><br>
<a action="bypass -h npc_%objectId%_Wear 3000101">Try on Mystic equipment.</a><br>
<a action="bypass -h npc_%objectId%_Sell">Sell</a><br>
<a action="bypass -h npc_%objectId%_TerritoryStatus">Ask about the local lord and tax rate.</a><br>
<a action="bypass -h npc_%objectId%_Quest">Quest</a>
</body></html>

  • 0
Posted

you can send the multisell to the player with this method if I'm right:

 

public final void separateAndSend(int listId, L2PcInstance player, L2Npc npc, boolean inventoryOnly)

in Multisell.java. at least the Multisell bypasshandler use this method

 

so in your case you have to call this:

 

else if (_command.startsWith("aio_Agathions"))
			     {
			    	 if (Config.ENABLE_Aio_Agathions)
			    	 {
                                          MultiSell.getInstance().separateAndSend(90042, activeChar, (L2Npc) target, false);
                                          }
                                     {

 

errors

 

public final void separateAndSend(int listId, L2PcInstance player, L2Npc npc, boolean inventoryOnly);

 

and were i must add this

 

else if (_command.startsWith("aio_Agathions"))
			     {
			    	 if (Config.ENABLE_Aio_Agathions)
			    	 {
                                          MultiSell.getInstance().separateAndSend(90042, activeChar, (L2Npc) target, false);
                                          }
                                     {

Guest
This topic is now closed to further replies.



×
×
  • Create New...