Jump to content
  • 0

Combobox :/


HyperActive

Question

Hello guys,

 

so i would like to know how to create a combobox that reads xml for a GmShop so for example

 

if on the list there is ArmorS then show player xxx.xml ....

 

Does anybody know how this works i only found an example on AdminCreate in L2Jacis pack but it works with intregers so it is not quite the same could somebody give me an example or how is this supposed to be implimented on java...

 

 

Thank you very much :P 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

If you check how it rly works ull find your answer :D All vars are strings... Next step is to make them integer with checks.. take a look in the example u said..

private static int getCoinId(String name)
	{
		if (name.equalsIgnoreCase("adena"))
			return 57;
		
		if (name.equalsIgnoreCase("ancientadena"))
			return 5575;
		
		if (name.equalsIgnoreCase("festivaladena"))
			return 6673;
		
		return 0;
	}
Link to comment
Share on other sites

  • 0

 

If you check how it rly works ull find your answer :D All vars are strings... Next step is to make them integer with checks.. take a look in the example u said..

private static int getCoinId(String name)
	{
		if (name.equalsIgnoreCase("adena"))
			return 57;
		
		if (name.equalsIgnoreCase("ancientadena"))
			return 5575;
		
		if (name.equalsIgnoreCase("festivaladena"))
			return 6673;
		
		return 0;
	}

 

Does this actually apply for xml i mean should i write if (name.equalsIgnoreCase("ArmorS"))

                                                                                              return ? what the xml number/name for example 25040.xml

Link to comment
Share on other sites

  • 0

if you are working on acis you can check how admin gm shop works..

try
{
	final int val = Integer.parseInt(command.substring(10));
	
	final NpcBuyList list = BuyListTable.getInstance().getBuyList(val);
	if (list == null)
		activeChar.sendMessage("Invalid buylist id.");
	else
		activeChar.sendPacket(new BuyList(list, activeChar.getAdena(), 0));
}
catch (Exception e)
{
	activeChar.sendMessage("Invalid buylist id.");
}
Edited by melron
Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...