(http://i66.tinypic.com/2j41o3r.jpg)
Vaia Vaia, yo tenia el mismo error y no lo quise postear aqui por no ser pesado.
Se trata de un error que se produjo cuando actualizaron el core del emulador, aun así aquí tienes el fix:
diff --git a/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java b/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java
index a5b00b7..9335168 100644
--- a/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java
+++ b/dist/game/data/scripts/conquerablehalls/flagwar/FlagWar.java
@@ -42,7 +42,6 @@
import com.l2jserver.gameserver.model.TeleportWhereType;
import com.l2jserver.gameserver.model.actor.L2Npc;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
-import com.l2jserver.gameserver.model.entity.Siegable;
import com.l2jserver.gameserver.model.entity.clanhall.ClanHallSiegeEngine;
import com.l2jserver.gameserver.model.entity.clanhall.SiegeStatus;
import com.l2jserver.gameserver.model.zone.type.L2ResidenceHallTeleportZone;
@@ -417,7 +416,7 @@
}
_hall.getSiegeZone().setIsActive(true);
- }, 300000);
+ } , 300000);
}
}
else
@@ -500,25 +499,9 @@
}
}
- // Schedule open doors closement and siege start in 2 minutes
- ThreadPoolManager.getInstance().scheduleGeneral(new CloseOutterDoorsTask(FlagWar.super), 300000);
- }
-
- /**
- * Runnable class to schedule doors closing and siege start.
- * @author Zoey76
- */
- protected class CloseOutterDoorsTask implements Runnable
- {
- private final Siegable _siegable;
-
- protected CloseOutterDoorsTask(Siegable clanHallSiege)
- {
- _siegable = clanHallSiege;
- }
-
- @Override
- public void run()
+ // Schedule open doors closement, banish non siege participants and<br>
+ // siege start in 2 minutes
+ ThreadPoolManager.getInstance().scheduleGeneral(() ->
{
for (int door : OUTTER_DOORS_TO_OPEN)
{
@@ -527,8 +510,8 @@
_hall.getZone().banishNonSiegeParticipants();
- _siegable.startSiege();
- }
+ startSiege();
+ } , 300000);
}
@Override