Hi guys. How to fix this misunderstanding in code ?
[javac] C:\Users\user\Desktop\aCis_community\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\L2bf.java:37: error: cannot find symbol
[javac] StringBuild tb = new StringBuild("");
[javac] C:\Users\user\Desktop\aCis_community\aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\L2bf.java:67: error: cannot find symbol
[javac] if(!activeChar.isBuffProtected())
Here is my script.
/*This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
+ * version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
package net.sf.l2j.gameserver.handler; // +
import net.sf.l2j.gameserver.handler.IUserCommandHandler; // +
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; //+
import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;//+
public class L2bf implements IUserCommandHandler
{
private static final int[] COMMAND_IDS =
{
114
};
@Override
public boolean useUserCommand(int id, L2PcInstance activeChar)
{
mainHtml(activeChar);
return true;
}
public static void mainHtml(L2PcInstance activeChar)
{
NpcHtmlMessage nhm = new NpcHtmlMessage(5);
StringBuild tb = new StringBuild("");
tb.append("<html><head><title>Personal Menu</title></head><body>");
tb.append("<center>");
tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><img src=\"L2ui_ch3.menubutton4\" width=\"38\" height=\"38\"></td>");
tb.append("<td valign=\"top\"><font color=\"FF6600\">Personal Menu</font>");
tb.append("<br1><font color=\"00FF00\">"+activeChar.getName()+"</font>, use this menu for everything related to your gameplay.<br1></td>");
tb.append("</tr>");
tb.append("</table>");
tb.append("</center>");
tb.append("<center>");
tb.append("<table border=\"1\" width=\"100\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td width=\"52\">ON</td>");
tb.append("<td width=\"16\"><button width=16 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
tb.append("<td><button width=32 height=12 back=\"L2UI_CH3.tutorial_pointer1\" fore=\"L2UI_CH3.tutorial_pointer1\"></td>");
tb.append("</tr>");
tb.append("<tr>");
tb.append("<td width=\"52\">OFF</td>");
tb.append("<td width=\"16\"><button width=16 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("<td><button width=32 height=12 back=\"L2UI_CH3.tutorial_pointer1\" fore=\"L2UI_CH3.tutorial_pointer1\"></td>");
tb.append("</tr>");
tb.append("</table><br>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Buff Protection</td>");
if(activeChar.isBuffProtected())
tb.append("<td width=\"16\"><button action=\"bypass -h buffprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.isBuffProtected())
tb.append("<td width=\"16\"><button action=\"bypass -h buffprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you won't be able to recieve ANY buff from another character.</font></td></tr>");
tb.append("</table>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Personal Message Refusal</td>");
if(activeChar.isInRefusalMode())
tb.append("<td width=\"16\"><button action=\"bypass -h pmref\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.isInRefusalMode())
tb.append("<td width=\"16\"><button action=\"bypass -h pmref\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you won't be able to recieve ANY pm from another character.</font></td></tr>");
tb.append("</table>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Trade Request Protection</td>");
if(activeChar.isInTradeProt())
tb.append("<td width=\"16\"><button action=\"bypass -h tradeprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.isInTradeProt())
tb.append("<td width=\"16\"><button action=\"bypass -h tradeprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you won't be able to recieve ANY trade request from another character.</font></td></tr>");
tb.append("</table>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Soulshot/Spiritshot Effect</td>");
if(activeChar.isSSDisabled())
tb.append("<td width=\"16\"><button action=\"bypass -h ssprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.isSSDisabled())
tb.append("<td width=\"16\"><button action=\"bypass -h ssprot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you will enchance your pc's performance by disabling your ss effects.</font></td><td align=\"center\" valign=\"middle\"><button action=\"bypass -h page2\" width=16 height=16 back=\"L2UI_CH3.next1\" fore=\"L2UI_CH3.next1\"></td></tr>");
tb.append("</table>");
tb.append("</center>");
tb.append("</body></html>");
nhm.setHtml(tb.toString());
activeChar.sendPacket(nhm);
}
public static void mainHtml2(L2PcInstance activeChar)
{
NpcHtmlMessage nhm = new NpcHtmlMessage(5);
TextBuilder tb = new TextBuilder("");
tb.append("<html><head><title>Personal Menu</title></head><body>");
tb.append("<center>");
tb.append("<table width=\"250\" cellpadding=\"5\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td width=\"45\" valign=\"top\" align=\"center\"><img src=\"L2ui_ch3.menubutton4\" width=\"38\" height=\"38\"></td>");
tb.append("<td valign=\"top\"><font color=\"FF6600\">Personal Menu</font>");
tb.append("<br1><font color=\"00FF00\">"+activeChar.getName()+"</font>, use this menu for everything related to your gameplay.<br1></td>");
tb.append("</tr>");
tb.append("</table>");
tb.append("</center>");
tb.append("<center>");
tb.append("<table border=\"1\" width=\"100\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td width=\"52\">ON</td>");
tb.append("<td width=\"16\"><button width=16 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
tb.append("<td><button width=32 height=12 back=\"L2UI_CH3.tutorial_pointer1\" fore=\"L2UI_CH3.tutorial_pointer1\"></td>");
tb.append("</tr>");
tb.append("<tr>");
tb.append("<td width=\"52\">OFF</td>");
tb.append("<td width=\"16\"><button width=16 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("<td><button width=32 height=12 back=\"L2UI_CH3.tutorial_pointer1\" fore=\"L2UI_CH3.tutorial_pointer1\"></td>");
tb.append("</tr>");
tb.append("</table><br>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Party Invite Protection</td>");
if(activeChar.isPartyInvProt())
tb.append("<td width=\"16\"><button action=\"bypass -h partyin\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.isPartyInvProt())
tb.append("<td width=\"16\"><button action=\"bypass -h partyin\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you won't be able to recieve ANY party invite from another character.</font></td></tr>");
tb.append("</table>");
tb.append("<table border=\"1\" width=\"250\" height=\"12\" bgcolor=\"000000\">");
tb.append("<tr>");
tb.append("<td align=\"center\" width=\"52\">Exp Gain Protection</td>");
if(activeChar.cantGainXP())
tb.append("<td width=\"16\"><button action=\"bypass -h xpnot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_hp\" fore=\"L2UI_CH3.br_bar1_hp\"></td>");
if(!activeChar.cantGainXP())
tb.append("<td width=\"16\"><button action=\"bypass -h xpnot\" width=24 height=12 back=\"L2UI_CH3.br_bar1_mp\" fore=\"L2UI_CH3.br_bar1_mp\"></td>");
tb.append("</tr>");
tb.append("<tr><td width=\"250\"><font color=\"00FF00\">By enabling that you won't be able to recieve expirience from killing monsters.</font></td><td align=\"center\" valign=\"middle\"><button action=\"bypass -h page1\" width=16 height=16 back=\"L2UI_CH3.back1\" fore=\"L2UI_CH3.next1\"></td></tr>");
tb.append("</table>");
tb.append("</center>");
tb.append("</body></html>");
nhm.setHtml(tb.toString());
activeChar.sendPacket(nhm);
}
@Override
public int[] getUserCommandList()
{
return COMMAND_IDS;
}
}
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.
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hood-services
https://campsite.bio/utchihaamkt
Question
Infed
Hi guys. How to fix this misunderstanding in code ?
Here is my script.
5 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.