Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1. public void updatecounter(L2Character player, L2Character monster)
  2.     {
  3.         if ((player instanceof L2PcInstance) && (monster instanceof L2MonsterInstance))
  4.         {
  5.           int class = player.getClassId();
  6.           if ((class = 28) || (class = 41))
  7.           {
  8.             L2Summon pet = player.getPet();
  9.             L2PcInstance killer = (L2PcInstance) player;
  10.            
  11.             if ((_validation.get(killer.getObjectId()) != null) || (_validation.get(pet.getObjectId()) != null))
  12.             {
  13.                 return;
  14.             }
  15.            
  16.             int count = 1;
  17.             if (_monsterscounter.get(killer.getObjectId()) != null)
  18.             {
  19.                 count = _monsterscounter.get(killer.getObjectId()) + 1;
  20.             }
  21.  
  22.             if (_monsterscounter.get(pet.getObjectId()) != null)
  23.             {
  24.                 count = _monsterscounter.get(pet.getObjectId()) + 1;
  25.             }
  26.             int next = _randomize.nextInt(Config.KILLS_COUNTER_RANDOMIZATION);
  27.             if (Config.KILLS_COUNTER + next < count)
  28.             {
  29.                 validationtasks(killer);
  30.                 _monsterscounter.remove(killer.getObjectId());
  31.             }
  32.           }
  33.           else
  34.           {
  35.                 _monsterscounter.put(killer.getObjectId(), count);
  36.             }
  37.          else
  38.          {
  39.             L2PcInstance killer = (L2PcInstance) player;
  40.            
  41.             if (_validation.get(killer.getObjectId()) != null)
  42.             {
  43.                 return;
  44.             }
  45.            
  46.             int count = 1;
  47.             if (_monsterscounter.get(killer.getObjectId()) != null)
  48.             {
  49.                 count = _monsterscounter.get(killer.getObjectId()) + 1;
  50.             }
  51.            
  52.             int next = _randomize.nextInt(Config.KILLS_COUNTER_RANDOMIZATION);
  53.             if (Config.KILLS_COUNTER + next < count)
  54.             {
  55.                 validationtasks(killer);
  56.                 _monsterscounter.remove(killer.getObjectId());
  57.             }
  58.             else
  59.             {
  60.                 _monsterscounter.put(killer.getObjectId(), count);
  61.             }
  62.          }
  63.         }
  64.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement