Advertisement
GOODPower

Untitled

Nov 17th, 2013
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1.     @Override
  2.     protected void onDie(final L2Character victim, final L2Character killer)
  3.     {
  4.         if(_status > 1 && victim != null && victim.isPlayer() && victim.getTeam() > 0)
  5.         {
  6.             // если жертва находиться в одной из команд
  7.             if(teams[RED_TEAM].isLive(victim.getStoredId()) || teams[BLUE_TEAM].isLive(victim.getStoredId()))
  8.             {
  9.                 // увеличиваем счётчик смертей игроку
  10.                 teams[victim.getTeam() - 1].getPlayerInfo(victim).incrementDeaths();
  11.                 // Добавляем очки противоположной команде
  12.                 teams[victim.getTeam() == 1 ? 1 : 0].increaseTeamPoints();
  13.                 addItem(player, 38001, 1);
  14.             }
  15.             // увеличиваем счётчик убийств
  16.             if(killer.getPlayer() != null) // вдруг суммоном убил
  17.             {
  18.                 final L2Player player = killer.getPlayer();
  19.                 // если убийца находиться в одной из команд
  20.                 if(teams[RED_TEAM].isLive(player.getStoredId()) || teams[BLUE_TEAM].isLive(player.getStoredId()))
  21.                     {
  22.                     teams[player.getTeam() - 1].getPlayerInfo(player).incrementKills();
  23.                     addItem(player, 38001, 1);
  24.                     }
  25.             }
  26.  
  27.             loosePlayer(victim.getPlayer(), true);
  28.             checkLive();
  29.         }
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement