Χαίρεται! Έχω ένα μεγάλο πρόβλημα με τα siege. Χρησιμοποιώ ασις Έβαλα να γίνονται τα σιτζ 1 κάθε ημέρα (μπορώ να σας δώσω τον κώδικα να δείτε αν φταίει κα τι σ'αυτόν) Μόλις ξεκινάω μανουαλ το σιτζ με τον Gm (με ένα μποτακι δηλωμένο σε ένα κάστρο) γίνεται αυτό http://i.imgur.com/j8XJbAv.png ξαφνικά δεν μπορώ να κάνω ταργκετ το μποτακι με τον Gm Και γενικά κανέναν... αν επιχειρήσω να κάνω ρεσταρτ τον παίκτη μόλις πάω να ξαναμπώ τρώω ντισκονεκτ Και βγάζει αυτό http://i.imgur.com/DOZEaEy.png
Edit τελικά δεν φταίει το ότι έβαλα τα siege Καθε ημέρα μόλις δοκίμασα με το original του ασις (καθε 2 εβδομαδες) και πάλι το ίδιο πρόβλημα έχω wtf ...
τι μπορεί να φταίει ;;
error log
ERROR LOG
May 30, 2017 12:46:38 PM net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer runImpl
WARNING: Bad RequestBypassToServer: java.lang.NullPointerException
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
at net.sf.l2j.gameserver.model.entity.Siege.checkSides(Siege.java:243)
at net.sf.l2j.gameserver.model.actor.instance.Player.isAutoAttackable(Player.java:6527)
at net.sf.l2j.gameserver.model.actor.instance.Player.broadcastRelationsChanges(Player.java:10439)
at net.sf.l2j.gameserver.model.entity.Siege.updatePlayerSiegeStateFlags(Siege.java:439)
at net.sf.l2j.gameserver.model.entity.Siege.startSiege(Siege.java:130)
at net.sf.l2j.gameserver.handler.admincommandhandlers.AdminSiege.useAdminCommand(AdminSiege.java:133)
at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:80)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50)
at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:848)
at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:252)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
followed by
May 30, 2017 12:46:45 PM net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket run
SEVERE: Client: [Character: Myplayer - Account: myaccount - IP: 199.297.157.9] - Failed reading: [C] Action ; java.lang.NullPointerException
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
at net.sf.l2j.gameserver.model.entity.Siege.checkSides(Siege.java:243)
at net.sf.l2j.gameserver.model.actor.instance.Player.isAutoAttackable(Player.java:6527)
at net.sf.l2j.gameserver.model.actor.instance.Player.setTarget(Player.java:3773)
at net.sf.l2j.gameserver.model.actor.instance.Player.onAction(Player.java:3179)
at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.java:56)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50)
at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:848)
at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:252)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Account Features
➡ EARLY SUPPORTER BADGE
➡ NO QUEST BADGE
➡ 24 MONTHS BOOST BADGE
➡ 1 YEAR NITRO SUBSCRIPTION
➡ CREATION DATE IS 2017
➡ ACCOUNT STANDING STATUS IS ALL GOOD
➡ CLEAN BILLING
➡ OGE MAIL OUTLOOK
PAYMENT METHODS
➡ CRYPTO
➡ PAYPAL
➡ CASHAPP
➡ BANK TRANSFER
➡ GIFTCARDS
➡ ZELLE
➡ VENMO
CONTACTS
➡ DISCORD : crh11s
➡ TELEGRAM : crh11s
CONTACT WITH ME IF YOU ARE SERIOUS BUYE
To check the operation of npc movement. You can turn off all movement in the game and move only the npc you want using the move to package. This way you will reduce a lot of unnecessary code and understand where the problem is.
And all your maps are not thread safe and you are using multithreading
startQuestTimer("move", 5000, npc, null);
Verify if following is supposed to be the way to handle movement
npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ()));
For me, it's not enough. And if it's the case, whole AI system is probably buggy.
Question
TEOGR_hItMaKeR
Χαίρεται! Έχω ένα μεγάλο πρόβλημα με τα siege.
Χρησιμοποιώ ασις
Έβαλα να γίνονται τα σιτζ 1 κάθε ημέρα
(μπορώ να σας δώσω τον κώδικα να δείτε αν φταίει κα τι σ'αυτόν)
Μόλις ξεκινάω μανουαλ το σιτζ με τον Gm (με ένα μποτακι δηλωμένο σε ένα κάστρο)
γίνεται αυτό
http://i.imgur.com/j8XJbAv.png
ξαφνικά δεν μπορώ να κάνω ταργκετ το μποτακι με τον Gm Και γενικά κανέναν...
αν επιχειρήσω να κάνω ρεσταρτ τον παίκτη μόλις πάω να ξαναμπώ τρώω ντισκονεκτ
Και βγάζει αυτό
http://i.imgur.com/DOZEaEy.png
Edit τελικά δεν φταίει το ότι έβαλα τα siege Καθε ημέρα μόλις δοκίμασα με το original του ασις (καθε 2 εβδομαδες) και πάλι το ίδιο πρόβλημα έχω wtf ...
τι μπορεί να φταίει ;;
error log
26 answers to this question
Recommended Posts