anime333 5 Опубликовано 29 сентября, 2015 (изменено) помогите. скачал сборку lucera 2 . мобы бессмертные и при ударе такая ошибка.. в конфигах убрал бессмертие нпс ошибка не поменялась . даже если через админ панель убивать нпс и моба всё равно куча ошибок [iNFO 23:36:00]: ArrivedCharacterManager: Initialized. java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) [iNFO 23:37:36]: Olympiad System: Olympiad Game Started [iNFO 23:37:41]: Despawned 232 creature(s), spawned 601 java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) java.lang.NullPointerException at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp0(Ch arStatus.java:278) at ru.catssoftware.gameserver.model.actor.status.NpcStatus.reduceHp0(Npc Status.java:32) at ru.catssoftware.gameserver.model.actor.status.CharStatus.reduceHp(Cha rStatus.java:248) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5562) at ru.catssoftware.gameserver.model.L2Attackable.reduceCurrentHp(L2Attac kable.java:474) at ru.catssoftware.gameserver.model.L2Character.reduceCurrentHp(L2Charac ter.java:5544) at ru.catssoftware.gameserver.model.L2Character.onHitTimer(L2Character.j ava:4179) at ru.catssoftware.gameserver.model.L2Character$HitTask.runImpl(L2Charac ter.java:2466) at ru.catssoftware.lang.RunnableImpl.run(RunnableImpl.java:16) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask. run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Изменено 29 сентября, 2015 пользователем anime333 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Danlem 0 Опубликовано 8 октября, 2015 Нужно проверить charstatus.java А именно сторку public final void setCurrentHp(double newHp, boolean broadcast) { if (getActiveChar().isDead()) return; double maxHp = getActiveChar().getStat().getMaxHp(); if (newHp < 0) newHp = 0; У меня так и все умирают нормально Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты