check in code this place:
--- head-src/com/l2jfrozen/gameserver/network/serverpackets/Die.java (revision 948)
+++ head-src/com/l2jfrozen/gameserver/network/serverpackets/Die.java (working copy)
@@ -31,6 +31,7 @@
import com.l2jfrozen.gameserver.model.entity.event.TvT;
import com.l2jfrozen.gameserver.model.entity.siege.Castle;
import com.l2jfrozen.gameserver.model.entity.siege.Fort;
+import com.l2jfrozen.gameserver.model.zone.type.L2MultiFunctionZone;
/**
* sample 0b 952a1048 objectId 00000000 00000000 00000000 00000000 00000000 00000000 format dddddd rev 377 format
@@ -64,7 +65,8 @@
|| (DM.is_started() && player._inEventDM)
|| (CTF.is_started() && player._inEventCTF)
|| player.isInFunEvent()
- || player.isPendingRevive());
+ || player.isPendingRevive()
+ || (player.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && L2MultiFunctionZone.revive));
}
_charObjId = cha.getObjectId();
_fake = !cha.isDead();
something from here is wrong.
if your error continue search for 1 clean Die.java file in google and search for the differences with yours Die.java file