You can exit game any time.

This commit is contained in:
MobiusDevelopment
2022-11-13 23:27:33 +00:00
parent 3b17bc9a37
commit d803a2d609
4 changed files with 24 additions and 24 deletions

View File

@@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.model.instancezone.Instance;
import org.l2jmobius.gameserver.model.olympiad.OlympiadManager; import org.l2jmobius.gameserver.model.olympiad.OlympiadManager;
import org.l2jmobius.gameserver.network.Disconnection; import org.l2jmobius.gameserver.network.Disconnection;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld; import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
import org.l2jmobius.gameserver.util.OfflineTradeUtil; import org.l2jmobius.gameserver.util.OfflineTradeUtil;
@@ -47,11 +46,12 @@ public class Logout implements ClientPacket
return; return;
} }
if (!player.canLogout()) // Protocol 338: You can exit game any time.
{ // if (!player.canLogout())
player.sendPacket(ActionFailed.STATIC_PACKET); // {
return; // player.sendPacket(ActionFailed.STATIC_PACKET);
} // return;
// }
// Unregister from olympiad. // Unregister from olympiad.
if (OlympiadManager.getInstance().isRegistered(player)) if (OlympiadManager.getInstance().isRegistered(player))

View File

@@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.model.instancezone.Instance;
import org.l2jmobius.gameserver.model.olympiad.OlympiadManager; import org.l2jmobius.gameserver.model.olympiad.OlympiadManager;
import org.l2jmobius.gameserver.network.Disconnection; import org.l2jmobius.gameserver.network.Disconnection;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld; import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
import org.l2jmobius.gameserver.util.OfflineTradeUtil; import org.l2jmobius.gameserver.util.OfflineTradeUtil;
@@ -47,11 +46,12 @@ public class Logout implements ClientPacket
return; return;
} }
if (!player.canLogout()) // Protocol 338: You can exit game any time.
{ // if (!player.canLogout())
player.sendPacket(ActionFailed.STATIC_PACKET); // {
return; // player.sendPacket(ActionFailed.STATIC_PACKET);
} // return;
// }
// Unregister from olympiad. // Unregister from olympiad.
if (OlympiadManager.getInstance().isRegistered(player)) if (OlympiadManager.getInstance().isRegistered(player))

View File

@@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.model.instancezone.Instance;
import org.l2jmobius.gameserver.model.olympiad.OlympiadManager; import org.l2jmobius.gameserver.model.olympiad.OlympiadManager;
import org.l2jmobius.gameserver.network.Disconnection; import org.l2jmobius.gameserver.network.Disconnection;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld; import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
import org.l2jmobius.gameserver.util.OfflineTradeUtil; import org.l2jmobius.gameserver.util.OfflineTradeUtil;
@@ -47,11 +46,12 @@ public class Logout implements ClientPacket
return; return;
} }
if (!player.canLogout()) // Protocol 338: You can exit game any time.
{ // if (!player.canLogout())
player.sendPacket(ActionFailed.STATIC_PACKET); // {
return; // player.sendPacket(ActionFailed.STATIC_PACKET);
} // return;
// }
// Unregister from olympiad. // Unregister from olympiad.
if (OlympiadManager.getInstance().isRegistered(player)) if (OlympiadManager.getInstance().isRegistered(player))

View File

@@ -26,7 +26,6 @@ import org.l2jmobius.gameserver.model.instancezone.Instance;
import org.l2jmobius.gameserver.model.olympiad.OlympiadManager; import org.l2jmobius.gameserver.model.olympiad.OlympiadManager;
import org.l2jmobius.gameserver.network.Disconnection; import org.l2jmobius.gameserver.network.Disconnection;
import org.l2jmobius.gameserver.network.GameClient; import org.l2jmobius.gameserver.network.GameClient;
import org.l2jmobius.gameserver.network.serverpackets.ActionFailed;
import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld; import org.l2jmobius.gameserver.network.serverpackets.LeaveWorld;
import org.l2jmobius.gameserver.util.OfflineTradeUtil; import org.l2jmobius.gameserver.util.OfflineTradeUtil;
@@ -47,11 +46,12 @@ public class Logout implements ClientPacket
return; return;
} }
if (!player.canLogout()) // Protocol 338: You can exit game any time.
{ // if (!player.canLogout())
player.sendPacket(ActionFailed.STATIC_PACKET); // {
return; // player.sendPacket(ActionFailed.STATIC_PACKET);
} // return;
// }
// Unregister from olympiad. // Unregister from olympiad.
if (OlympiadManager.getInstance().isRegistered(player)) if (OlympiadManager.getInstance().isRegistered(player))