Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
05-13-2014, 10:40 PM
(Сообщение последний раз редактировалось: 05-14-2014, 10:09 AM Map.)
Возникла проблема, нужно запретить атаковать свою расу, знаю делается в doAttack но, не могу понять что прописать...
Чтобы было понятней, реализован мод война рас, все настроено, но можно атаковать свою расу...
Сообщений: 1,053
Тем: 33
Зарегистрирован: Sep 2011
Репутация:
12,172
А что тут сложного?
if(attacker.getRace() == target.getRace())
return false;
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
тоже думал так, но ошибки
attacker cannot be resolved
The method getRace() is undefined for the type L2Character
Void methods cannot return a value
Сборка aCis последние сурсы
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
не получается, такие же ошибки...
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
[SRC="java"]if(target instanceof L2PcInstance && ((L2PcInstance) target).getRace() == getActingPlayer().getRace()){
sendMessage("Йоу, чувак, свои!");
return;
}[/SRC]
Fortuna - non penis, in manus non recipe.
Сообщений: 289
Тем: 55
Зарегистрирован: Mar 2012
Репутация:
672
Спасибо огромное, работает!