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;
}
}
We’ve been live since November 28 — almost 1 full month of nonstop action — and we’re stronger than ever!
The server is growing every day, the community keeps getting stronger, and we’re working non-stop to deliver stability, quality, and fun.
⚔️ Daily Events
🛠️ Continuous patches & improvements
🌍 Players from all around the world
❤️ Community always comes first
🎄 Merry Christmas & Happy Holidays to everyone!
Thank you for being part of L2Elixir — the journey continues!
General
A new “Cloak Preview Mistress” NPC has been added next to the Beauty Shop, allowing players to preview cloaks for a few seconds before choosing.
Anti-Bot System Update
Implemented a new BOT-CHECKER system.
The BOT-CHECKER will randomly visit players across the world (suspicious or not).
Failure to interact or respond will result in a PERMANENT ban.
Added additional anti-bot checks for PvP-flagged players.
Any detected abuse or automation attempts will result in a PERMA ban.
Events
Santa’s Weapon Exchange now also rewards A-grade Limited Weapons.
Fixed an issue where Santa sometimes did not disappear if a player didn’t receive a reward.
Fixed Mario Kart not ending properly after the first racer finished.
Fixed Events not teleporting players who were in requests, parties, trades, etc.
Client
Implemented CTRL + C / CTRL + V (Copy & Paste).
Fixed Servitor Wind Walk & Wind Walk descriptions.
Fixed Ultimate Defense skill description.
Sieges
All Castle Sieges are now enabled!
We strongly recommend everyone to claim a Castle and fight every Saturday for the Territory Flags!
Website: https://l2elixir.org/
Discord: https://discord.gg/5ydPHvhbxs
Question
Infed
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.
5 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now