Вобщем для ПВП сервера решил сделать фрею. Все работает исключительно до того момента, пока из зоны должно выкинуть игроков (после убийства фоеи). Кусок скрипта:
Code
public void setUnspawn()
{
....
_Zone.oustAllPlayers();
....
}
В этом месте вылазит ошибка:
Code
Exception in thread "GeneralSTPool-11" java.lang.NullPointerException
at ai.individual.Freya.setUnspawn(Freya.java:490)
at ai.individual.Freya$CubeSpawn.run(Freya.java:570)
at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:86)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Из ошибки как я понял получается что зона не существует. Где копать?
Добавлено (16.10.2011, 19:05)
---------------------------------------------
Тему можно закрыть. Просто координаты надо было прописать в zone.xml
Разработка PhP-Flash сайтов, обвязок, скриптов, уникальных дизайнов... Обращаться в ЛС или skype (FUCKTOR79).
http://draupnir.ru
|