hi im new here and i would like some help i have puted the code to @Elfocrash on pack 272 to l2jacis
when a player is going to send message to a bot it shows this error
and the message doesnt
go ... can you help me to fix that
code
+++ b/aCis_gameserver/java/net/sf/l2j/gameserver/handler/chathandlers/ChatTell.java
@@ -1,5 +1,7 @@
package net.sf.l2j.gameserver.handler.chathandlers;
+import com.elfocrash.roboto.FakePlayer;
+
import net.sf.l2j.gameserver.handler.IChatHandler;
import net.sf.l2j.gameserver.model.BlockList;
import net.sf.l2j.gameserver.model.World;
@@ -21,7 +23,7 @@ public void handleChat(int type, Player activeChar, String target, String text)
return;
final Player receiver = World.getInstance().getPlayer(target);
- if (receiver == null || receiver.getClient().isDetached())
+ if (receiver == null || receiver.getClient().isDetached() && !(receiver instanceof FakePlayer))
{
activeChar.sendPacket(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME);
return;
erorr
Jan 20, 2020 10:19:03 AM net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket run
SEVERE: Client: [Character: leon - Account: admin - IP: 85.75.10.25] - Failed reading: [C] Say2 ; java.lang.NullPointerException
java.lang.NullPointerException
at net.sf.l2j.gameserver.handler.chathandlers.ChatTell.handleChat(ChatTell.java:26)
at net.sf.l2j.gameserver.network.clientpackets.Say2.runImpl(Say2.java:181)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50)
at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:755)
at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:248)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Some suggestion:
Add the option to set minimum time streamed to receive award.
e.x
Stream 2 hours to claim the reward.
Seems stupid to me, somebody start streaming, run stream for 5 min - take reward and shut down stream.
WTS Adenas per million or quantity.
Price: 7u$d x 1kk (best price in quantity).
💸 STOCK : 14kk
Acc:
🔸 Tyrant Lv. 51 w/o equipment, PA to 03/11/2025. Dye +4STR-4CON.
(i transfer to your acc). Price: 100 u$d
🔹Prophet Lv. 46 full buff, Karmian Set + joyas D.
(mail clean).Price: 150 u$d
Discord: dcr32 - Zeep#0215
Telegram: @xDCr32
📢 It’s Time!
I was thinking… when will be the perfect time? The answer is now — no more waiting.
⏳ 3 years without L2Mid…
Now we are coming strong 💪 and motivated to play again — an Interlude server ⚔️ like old school before. Here, there were good times… and now, they return.
🏆 Announcing:
L2Mid New Server – x25
One of the best Lineage II experiences since 2011 is making its return.
✨ Grand Opening: 10 October 2025
🛠 Open Beta Test: 22 September – 9 October 2025
🔥 Get ready for an epic journey, fierce battles, and the community you’ve been waiting for.
💥 Let’s make history again!
Question
loukas1978
hi im new here and i would like some help i have puted the code to @Elfocrash on pack 272 to l2jacis
when a player is going to send message to a bot it shows this error
and the message doesnt
go ... can you help me to fix that
code +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/handler/chathandlers/ChatTell.java @@ -1,5 +1,7 @@ package net.sf.l2j.gameserver.handler.chathandlers; +import com.elfocrash.roboto.FakePlayer; + import net.sf.l2j.gameserver.handler.IChatHandler; import net.sf.l2j.gameserver.model.BlockList; import net.sf.l2j.gameserver.model.World; @@ -21,7 +23,7 @@ public void handleChat(int type, Player activeChar, String target, String text) return; final Player receiver = World.getInstance().getPlayer(target); - if (receiver == null || receiver.getClient().isDetached()) + if (receiver == null || receiver.getClient().isDetached() && !(receiver instanceof FakePlayer)) { activeChar.sendPacket(SystemMessageId.TARGET_IS_NOT_FOUND_IN_THE_GAME); return;
erorr Jan 20, 2020 10:19:03 AM net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket run SEVERE: Client: [Character: leon - Account: admin - IP: 85.75.10.25] - Failed reading: [C] Say2 ; java.lang.NullPointerException java.lang.NullPointerException at net.sf.l2j.gameserver.handler.chathandlers.ChatTell.handleChat(ChatTell.java:26) at net.sf.l2j.gameserver.network.clientpackets.Say2.runImpl(Say2.java:181) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:755) at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:248) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
7 answers to this question
Recommended Posts