net/sf/l2j/gameserver/clientpackets/Logout.java
Código:
if (!(player.isGM())) { if(CustomZoneManager.getInstance().checkIfInZone("NoEscape", player)){ player.sendPacket(SystemMessage.sendString("A superior power doesn't allow you to leave the event")); player.sendPacket(new ActionFailed()); return; }
+ if (player.isProcessingTransaction())
+ {
+ player.sendMessage("You may not restart while offer trade.");
+ return;
+ }
net/sf/l2j/gameserver/clientpackets/Requestrestart.java
@Override protected void runImpl() { L2PcInstance player = getClient().getActiveChar(); if (player == null) { _log.warning("[RequestRestart] activeChar null!?"); return; }
+ if (player.isProcessingTransaction())
+ {
+ player.sendMessage("Cannot restart while offer trading");
+ return;
+ }
Creditos: L2jServer