Jump to content
  • 0

Question

Posted

Hello i have small problem :)
im trying to rework something to show the msg in the button but no luck till now :(
any can help?


Original text

<a action=\"bypass -h Quest Buffer "+buffAdd+"\"><font color=FF0000>"+ returnSkName(buffAdd) + "</font>

My button try
 

<button value=\"+returnSkName(buffAdd)+"\" action=\"bypass -h Quest Buffer "+buffAdd+"\">

 i try few different ways and cant make it work to show the skill name in the button

12 answers to this question

Recommended Posts

  • 0
Posted (edited)

all done thx to Tessa she is a good girl :P always ready to help thx

Edited by Bobi
  • 0
Posted

try

 <button value=\"+returnSkName(buffAdd)+"\" action=\"bypass -h Quest Buffer "+buffAdd+"/>

nope syntax error

 

  • 0
Posted

ok that is the right syntax i think :)
 

<button value=" + returnSkName(buffAdd) + " action=\"bypass -h Quest Buffer "+buffAdd+"\">

but then is not return me skill name its return me the category name like if the skills are in dance selection is return msg "dance"

like this    (rework dance selection )                                                          original ( song selection )
Untitled.png               Untitled2.png

  • 0
Posted


<a action=\"bypass -h Quest Buffer " + buffAdd + "\" value=\"" + returnSkName(buffAdd) + "\">

 

  • 0
Posted
<a action=\"bypass -h Quest Buffer " + buffAdd + "\" value=\"" + returnSkName(buffAdd) + "\">

ah you good girl tnx

Like this work perfect for me

<button action=\"bypass -h Quest Buffer " + buffAdd + "\" value=\"" + returnSkName(buffAdd) + "\" width=120 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\">

 

Untitled3.png

 

 

P.S  DONT lock the topic pls its look i will need little bit more help with another option in same problem let me see firs if i can fix myself i will update my status if i dont need anyhelp

  • 0
Posted

Lol, I didn't see that I'm using the value attribute on anchor tag... sorry about that, it has to be button :lol:

  • 0
Posted (edited)

Still doing same thinks and nearly done but i have one problem that have no idea how to fix

i got error when i click on the button to open buffs view after i change only text to be buttons
Error msg "Html was too long."
if anyone can help will make me so happy :) thx in advance

Original

for(int buffAdd : ProphetSEEEscheme1){	
					String skName = SkillTable.getInstance().getInfo(buffAdd,1).getName();
					int skLevel = SkillTable.getInstance().getMaxLevel(buffAdd);
					int buffAddd = buffAdd + 10000;			
					txtAd.append("<table width=200><tr>");
						if(isAlreadyAdded(player, pwhoedit.get(player.getName()), buffAdd)){
						txtAd.append("<td><button value=\"\" action=\"bypass -h Quest Buffer add "+pwhoedit.get(player.getName())+" "+buffAdd+"\" width=16 height=16 back=\"L2UI.CheckBox\" fore=\"L2UI.CheckBox_checked\"></td><td><a action=\"bypass -h Quest Buffer "+buffAdd+"\"><font color=00FF00>"+ skName + "</font></a></td><td><font color=C0C0C0>" + skLevel + "</font></td><td><a action=\"bypass -h Quest Buffer "+buffAddd+"\"><font color=FFFF00>Info</font></a></td></tr>");
						}else{
						txtAd.append("<td><button value=\"\" action=\"bypass -h Quest Buffer add "+pwhoedit.get(player.getName())+" "+buffAdd+"\" width=16 height=16 back=\"L2UI.CheckBox_checked\" fore=\"L2UI.CheckBox\"></td><td><a action=\"bypass -h Quest Buffer "+buffAdd+"\"><font color=FF0000>"+ skName + "</font></a></td><td><font color=C0C0C0>" + skLevel + "</font></td><td><a action=\"bypass -h Quest Buffer "+buffAddd+"\"><font color=00FFFF>Info</font></a></td></tr>");
						}
						txtAd.append("");
						}
						txtAd.append("</table>");
						txtAd.append("<table><tr><td><button value=\"1\" action=\"bypass -h Quest Buffer 44\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td><td><button value=\"2\" action=\"bypass -h Quest Buffer 45\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td><td><button value=\"Back\" action=\"bypass -h Quest Buffer 100\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td></tr></table>");
						txtAd.append("</body></html>");					
						NpcHtmlMessage msg = new NpcHtmlMessage(NPC_BUFF_ID);
						msg.setHtml(txtAd.toString());
						player.sendPacket(msg);
						setCurChat(player.getName(), 44);
					}else if(BufferHtmlType == "Modern"){
						setCurChat(player.getName(), 41);
						StringBuilder txtAd = new StringBuilder();

After my changes
 

for(int buffAdd : ProphetSEEEscheme1){	
					String skName = SkillTable.getInstance().getInfo(buffAdd,1).getName();
					int skLevel = SkillTable.getInstance().getMaxLevel(buffAdd);
					int buffAddd = buffAdd + 10000;			
					txtAd.append("<table width=200><tr>");
						if(isAlreadyAdded(player, pwhoedit.get(player.getName()), buffAdd)){
						txtAd.append("<td><button value=\"\" action=\"bypass -h Quest Buffer add "+pwhoedit.get(player.getName())+" "+buffAdd+"\" width=16 height=16 back=\"L2UI.CheckBox\" fore=\"L2UI.CheckBox_checked\"></td><td><button action=\"bypass -h Quest Buffer " + buffAdd + "\" value=\"" + skName + "\" width=135 height=21 back=\"L2UI_CH3.bigbutton3_over\" fore=\"L2UI_CH3.bigbutton3_over\"></a></td><td><button value=" + skLevel + " action=\"\" width=15 height=15 back=\"L2UI_CH3.iconselect1\" fore=\"L2UI_CH3.iconselect1\"></td><td><a action=\"bypass -h Quest Buffer "+buffAddd+"\"><font color=FFFF00>Info</font></a></td></tr>");
						}else{
						txtAd.append("<td><button value=\"\" action=\"bypass -h Quest Buffer add "+pwhoedit.get(player.getName())+" "+buffAdd+"\" width=16 height=16 back=\"L2UI.CheckBox_checked\" fore=\"L2UI.CheckBox\"></td><td><button action=\"bypass -h Quest Buffer " + buffAdd + "\" value=\"" + skName + "\" width=135 height=21 back=\"L2UI_CH3.bigbutton3_over\" fore=\"L2UI_CH3.bigbutton3\"></a></td><td><button value=" + skLevel + " action=\"\" width=15 height=15 back=\"L2UI_CH3.framebackmid\" fore=\"L2UI_CH3.framebackmid\"></td><td><font color=00FFFF>Info</font></a></td></tr>");
						}
						txtAd.append("");
						}
						txtAd.append("</table>");
						txtAd.append("<table><tr><td><button value=\"1\" action=\"bypass -h Quest Buffer 44\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td><td><button value=\"2\" action=\"bypass -h Quest Buffer 45\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td><td><button value=\"Back\" action=\"bypass -h Quest Buffer 100\" width=90 height=21 back=\"sek.cubi304\" fore=\"sek.cubi304\"</td></tr></table>");
						txtAd.append("</body></html>");					
						NpcHtmlMessage msg = new NpcHtmlMessage(NPC_BUFF_ID);
						msg.setHtml(txtAd.toString());
						player.sendPacket(msg);
						setCurChat(player.getName(), 44);
					}else if(BufferHtmlType == "Modern"){
						setCurChat(player.getName(), 41);
						StringBuilder txtAd = new StringBuilder();
Edited by Bobi
  • 0
Posted

Seems you've reached the symbols limit, try to reduce the text / html.

any ideas what is the maximum symbols limit ?

Guest
This topic is now closed to further replies.
×
×
  • Create New...