03-30-2011, 08:34 PM
l2Player.java
правильно ли я дописал код получения итэма при убийстве player в pvp???
хочу дописать условие
можно ли это представить в виде :
и в какой метод это добавлять?? быть может в : super.doDie(killer); ???
помогите пожалуйста!
public final void doKillInPeace(final L2Player killer) // Check if the L2Player killed haven't Karma
{
if(_karma <= 0)
doPurePk(killer);
else
killer.setPvpKills(killer.getPvpKills() + 1);
// Give x y for a pvp kill
getInventory().addItem("Loot", ID_ITEM, COUNT_ITEM, this, true);
sendMessage("You won y x for a pvp kill!");
}
правильно ли я дописал код получения итэма при убийстве player в pvp???
хочу дописать условие
Цитата:мне нужно что бы за убийство определённого чара,итем получал после 30 минут...тоесть player1 убил player2 , player 1 получит награду с player 2 через 30 минут,и так должно определятся для каждого player N персонально,то есть потом player 1 мог убить player 3 и получить с него предмет,но повторно получить предмет с player 3 он сможет только через 30 минут.
можно ли это представить в виде :
// Kill the L2Player
super.doDie(killer);
ThreadPoolManager.getInstance().scheduleGeneral(new Runnable() {
public void run()
{
14559 //добавляем айтем
}
}, 1000*60*30);
и в какой метод это добавлять?? быть может в : super.doDie(killer); ???
помогите пожалуйста!