daily pastebin goal
85%
SHARE
TWEET

Untitled

a guest Jan 17th, 2019 58 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top