Guest User

RequestPledgeCrest.java Antibot

a guest
May 13th, 2011
769
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.94 KB | None | 0 0
  1. Index: C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java
  2. ===================================================================
  3. --- C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java    (revision 4447)
  4. +++ C:/Users/George/Desktop/Lineage II Server Files/Workspace/Gameserver/java/com/l2jserver/gameserver/network/clientpackets/RequestPledgeCrest.java    (working copy)
  5. @@ -14,6 +14,10 @@
  6.   */
  7.  package com.l2jserver.gameserver.network.clientpackets;
  8.  
  9. +import java.util.logging.Logger;
  10. +
  11. +import com.l2jserver.Config;
  12. +import com.l2jserver.gameserver.cache.CrestCache;
  13.  import com.l2jserver.gameserver.network.serverpackets.PledgeCrest;
  14.  
  15.  
  16. @@ -24,10 +28,11 @@
  17.   */
  18.  public final class RequestPledgeCrest extends L2GameClientPacket
  19.  {
  20. +   private static Logger _log = Logger.getLogger(RequestPledgeCrest.class.getName());
  21.     private static final String _C__68_REQUESTPLEDGECREST = "[C] 68 RequestPledgeCrest";
  22. -  
  23. +
  24.     private int _crestId;
  25. -  
  26. +
  27.     @Override
  28.     protected void readImpl()
  29.     {
  30. @@ -33,13 +38,27 @@
  31.     {
  32.         _crestId = readD();
  33.     }
  34. -  
  35. +
  36.     @Override
  37.     protected void runImpl()
  38.     {
  39. -       sendPacket(new PledgeCrest(_crestId));
  40. +       if (_crestId == 0)
  41. +           return;
  42. +       if (Config.DEBUG) _log.fine("crestid " + _crestId + " requested");
  43. +
  44. +        byte[] data = CrestCache.getInstance().getPledgeCrest(_crestId);
  45. +
  46. +       if (data != null)
  47. +       {
  48. +           PledgeCrest pc = new PledgeCrest(_crestId, data);
  49. +           sendPacket(pc);
  50. +       }
  51. +       else
  52. +       {
  53. +           if (Config.DEBUG) _log.fine("crest is missing:" + _crestId);
  54. +       }
  55.     }
  56. -  
  57. +
  58.     /* (non-Javadoc)
  59.      * @see com.l2jserver.gameserver.clientpackets.ClientBasePacket#getType()
  60.      */
  61. @@ -48,7 +67,7 @@
  62.     {
  63.         return _C__68_REQUESTPLEDGECREST;
  64.     }
  65. -  
  66. +
  67.     @Override
  68.     protected boolean triggersOnActionRequest()
  69.     {
Advertisement
Add Comment
Please, Sign In to add comment