Запрет на атаку определенного AI

Статус
В этой теме нельзя размещать новые ответы.

blodden

Знаменитый
Участник
Сообщения
47
Розыгрыши
0
Решения
1
Репутация
16
Реакции
13
Баллы
1 298
Хроники
  1. The 2nd Throne: Gracia
Исходники
Присутствуют
Сборка
NextGen
Ребят не давно только начал изучать java не подскажете как дописать проверку на AI

Есть AI но не знаю как сделать чтобы его не возможно было атаковать игрокам что нужно дописать ?
 
Ребят не давно только начал изучать java не подскажете как дописать проверку на AI

Есть AI но не знаю как сделать чтобы его не возможно было атаковать игрокам что нужно дописать ?
Java:
public boolean isAutoAttackable (Creature attacker) { return false; }
public boolean isAttackable (Creature attacker) { return false; }
 
Код:
    @Override
    protected void onEvtAttacked(Creature attacker, int damage)
    {
        if ((attacker == null) || attacker.isPlayable())
        {
            return;
        }
        super.onEvtAttacked(attacker, damage);
    }
 
Код:
    @Override
    protected void onEvtAttacked(Creature attacker, int damage)
    {
        if ((attacker == null) || attacker.isPlayable())
        {
            return;
        }
        super.onEvtAttacked(attacker, damage);
    }
Java:
@Override
      protected void onEvtAttacked(final L2Character attacker, final int damage)
      {
        attacker.abortAttack();
      }
таким методом вроде сработало но все равно делает 1 атаку и останавливается ((
 
Последнее редактирование модератором:
Java:
@Override
      protected void onEvtAttacked(final L2Character attacker, final int damage)
      {
        attacker.abortAttack();
      }
таким методом вроде сработало но все равно делает 1 атаку и останавливается ((
смотри аналогичные методы по агру
 
Проблему исправил, Спасибо за помощь!
 
а если мобов в город нагнать их игроки убить смогут? п.с. я не шарю)

ааа понял, сорри)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу