Jump to content
  • 0

HELP


l2media

Question

3 answers to this question

Recommended Posts

  • 0

Κομμάτι απο το RandomZoneChanger:
 

Index: java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java
===================================================================
--- java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java   (revision 6)
+++ java/net/sf/l2j/gameserver/network/clientpackets/RequestRestartPoint.java   (working copy)
@@ -14,6 +14,8 @@
 import net.sf.l2j.gameserver.model.entity.Siege.SiegeSide;
 import net.sf.l2j.gameserver.model.location.Location;
 import net.sf.l2j.gameserver.model.pledge.Clan;
+import net.sf.l2j.gameserver.model.zone.ZoneId;
+import net.sf.l2j.gameserver.taskmanager.RandomZoneTaskManager;
 
 public final class RequestRestartPoint extends L2GameClientPacket
 {
@@ -120,7 +122,10 @@
-           if (!player.isGM() && !player.isFestivalParticipant())
-               return;
           
-           loc = player.getPosition();
+           if (!player.isGM() && player.isInsideZone(ZoneId.RANDOM))
+               loc = RandomZoneTaskManager.getInstance().getCurrentZone().getLoc();
+           else
+               loc = player.getPosition();
        }
        // To jail.
        else if (_requestType == 27)
Index: java/net/sf/l2j/gameserver/network/serverpackets/Die.java
===================================================================
--- java/net/sf/l2j/gameserver/network/serverpackets/Die.java   (revision 6)
+++ java/net/sf/l2j/gameserver/network/serverpackets/Die.java   (working copy)
@@ -7,6 +7,7 @@
 import net.sf.l2j.gameserver.model.entity.Siege;
 import net.sf.l2j.gameserver.model.entity.Siege.SiegeSide;
 import net.sf.l2j.gameserver.model.pledge.Clan;
+import net.sf.l2j.gameserver.model.zone.ZoneId;
 
 public class Die extends L2GameServerPacket
 {
@@ -27,7 +28,7 @@
        if (cha instanceof Player)
        {
            Player player = (Player) cha;
-           _allowFixedRes = player.getAccessLevel().allowFixedRes();
+           _allowFixedRes = player.getAccessLevel().allowFixedRes() || player.isInsideZone(ZoneId.RANDOM);
            _clan = player.getClan();
           
        }

 

Edited by StinkyMadness
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...