Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### Eclipse Workspace Patch 1.0
- #P l2jesios_gameserver
- Index: java/net/sf/l2j/gameserver/network/L2GameClient.java
- ===================================================================
- --- java/net/sf/l2j/gameserver/network/L2GameClient.java (revision 55)
- +++ java/net/sf/l2j/gameserver/network/L2GameClient.java (working copy)
- @@ -563,23 +563,27 @@
- setDetached(true);
- fast = !getActiveChar().isInCombat() && !getActiveChar().isLocked();
- }
- +
- L2PcInstance player = L2GameClient.this.getActiveChar();
- - if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
- + if (player != null)
- {
- - player.leaveParty();
- - if (Config.OFFLINE_SET_NAME_COLOR)
- - {
- - player.getAppearance().setNameColor(Config.OFFLINE_NAME_COLOR);
- - player.broadcastUserInfo();
- + if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
- + {
- + player.leaveParty();
- + if (Config.OFFLINE_SET_NAME_COLOR)
- + {
- + player.getAppearance().setNameColor(Config.OFFLINE_NAME_COLOR);
- + player.broadcastUserInfo();
- + }
- + if (player.getOfflineStartTime() == 0)
- + player.setOfflineStartTime(System.currentTimeMillis());
- +
- + LogRecord record = new LogRecord(Level.INFO, "Entering offline mode");
- + record.setParameters(new Object[]{L2GameClient.this});
- + _log.log(record);
- + return;
- + }
- }
- - if (player.getOfflineStartTime() == 0)
- - player.setOfflineStartTime(System.currentTimeMillis());
- -
- - LogRecord record = new LogRecord(Level.INFO, "Entering offline mode");
- - record.setParameters(new Object[]{L2GameClient.this});
- - _log.log(record);
- - return;
- - }
- cleanMe(fast);
- }
- catch (Exception e1)
Add Comment
Please, Sign In to add comment