Guest User

Untitled

a guest
Jan 17th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. ### Eclipse Workspace Patch 1.0
  2. #P l2jesios_gameserver
  3. Index: java/net/sf/l2j/gameserver/network/L2GameClient.java
  4. ===================================================================
  5. --- java/net/sf/l2j/gameserver/network/L2GameClient.java (revision 55)
  6. +++ java/net/sf/l2j/gameserver/network/L2GameClient.java (working copy)
  7. @@ -563,23 +563,27 @@
  8. setDetached(true);
  9. fast = !getActiveChar().isInCombat() && !getActiveChar().isLocked();
  10. }
  11. +
  12. L2PcInstance player = L2GameClient.this.getActiveChar();
  13. - if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
  14. + if (player != null)
  15. {
  16. - player.leaveParty();
  17. - if (Config.OFFLINE_SET_NAME_COLOR)
  18. - {
  19. - player.getAppearance().setNameColor(Config.OFFLINE_NAME_COLOR);
  20. - player.broadcastUserInfo();
  21. + if ((player.isInStoreMode() && Config.OFFLINE_TRADE_ENABLE) || (player.isInCraftMode() && Config.OFFLINE_CRAFT_ENABLE))
  22. + {
  23. + player.leaveParty();
  24. + if (Config.OFFLINE_SET_NAME_COLOR)
  25. + {
  26. + player.getAppearance().setNameColor(Config.OFFLINE_NAME_COLOR);
  27. + player.broadcastUserInfo();
  28. + }
  29. + if (player.getOfflineStartTime() == 0)
  30. + player.setOfflineStartTime(System.currentTimeMillis());
  31. +
  32. + LogRecord record = new LogRecord(Level.INFO, "Entering offline mode");
  33. + record.setParameters(new Object[]{L2GameClient.this});
  34. + _log.log(record);
  35. + return;
  36. + }
  37. }
  38. - if (player.getOfflineStartTime() == 0)
  39. - player.setOfflineStartTime(System.currentTimeMillis());
  40. -
  41. - LogRecord record = new LogRecord(Level.INFO, "Entering offline mode");
  42. - record.setParameters(new Object[]{L2GameClient.this});
  43. - _log.log(record);
  44. - return;
  45. - }
  46. cleanMe(fast);
  47. }
  48. catch (Exception e1)
Add Comment
Please, Sign In to add comment