Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
AI
#1
High Five
first team
Подскажите пожалуйста, что дописать чтобы цикл не прекращался, чтобы Монстр бил всех монстров с данными ид вокруг, а то он одного убьёт и останавливается.

код
Ответ
#2
пишешь AI под фейк игроков?))
добавь Aggro в метод и будет он бить всех))
Ответ
#3
ДА какие фейки.... мозгов не хватит... Не могу сделать даже чтобы вид у монстров был, как у игроков(( Вот пытаюсь смастерить 1-го бойца, чтобы ходил и бил мобов, так хоть интересней)
Так!???
код
Ответ
#4
что-то типо того:

Код:
    @Override
    public boolean canAttackCharacter(Creature target)
    {
        NpcInstance actor = getActor();
        if(getIntention() == CtrlIntention.AI_INTENTION_ATTACK)
        {
            AggroInfo ai = actor.getAggroList().get(target);
            return ai != null && ai.hate > 0;
        }
        return target.isMonster() || target.isPlayable();
    }
Ответ
#5
Kenrix Написал:что-то типо того:

Код:
    @Override
    public boolean canAttackCharacter(Creature target)
    {
        NpcInstance actor = getActor();
        if(getIntention() == CtrlIntention.AI_INTENTION_ATTACK)
        {
            AggroInfo ai = actor.getAggroList().get(target);
            return ai != null && ai.hate > 0;
        }
        return target.isMonster() || target.isPlayable();
    }

Добавил, но он всёравно одного убьёт и стоит, а может у меня руки кривые(что вероятнее).
Сделал по другому, взял из линдвиора аи евента Лабиринт Картии:
Аи
Поставил в Варку, теперь этот псих там месит всех вокруг)

Но я так посмотрел этот инстанс и хочу сделать, чтобы этот "Псих" бегал рядом со мной всё время и бил только тех кто меня бьёт. Порылся в Аи и нашёл вроде хождение за мной(не знаю точно то или нет):
Аи
А вот как сделать, чтобы бил только тех кто меня бьёт не знаю, может наподобие вампирик кубика? Подскажите пожалуйста, куда копать!?
Ответ
#6
Собстно вопрос, на интерлюдии можно ли такое сделать?
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)