Party party = ((Player) killer).getParty();
if(party == null) {
giveAdenaForPvp(pk);
pk.setPvpKills(pk.getPvpKills() + 1);
}
else if(party != null)
{
List<Player> rewardedMembers = new ArrayList<Player>();
for(Player partyMember : party.getPartyMembers())
{
Player rndPlayer = Rnd.get(party.getPartyMembers());
if(rndPlayer.isDead() || !isInRangeZ(rndPlayer, Config.ALT_PARTY_DISTRIBUTION_RANGE))
continue;
giveAdenaForPvp(rndPlayer);
rndPlayer.setPvpKills(rndPlayer.getPvpKills() + 1);
}
}Code: Java
Сделал так, как то совсем некорректно работает.