Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
AI need help
#1
Если есть кто шарит в яве или питоне, прошу помочь написать простой АИ для гварда. Всё что требуется, это что бы гвард нападал на определённого моба.

Я написал вот такое:

Код:
package ai.group_template;
import net.sf.l2j.gameserver.model.actor.L2Attackable;
import net.sf.l2j.gameserver.model.actor.L2Npc;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.quest.Quest;

public class Guards extends Quest {
private static int [] _Guards = {айди гварда};
public Guards(int questId, String name, String descr) {
super(questId, name, descr);
for (int i : _Guards)
addAggroRangeEnterId(i);
}

@Override
public String onAggroRangeEnter(L2Npc npc, L2PcInstance player, boolean isPet) {
if(npc.getId()==айди моба) {
((L2Attackable)npc).addDamageHate(npc, айди моба, дамаг который будет наносится гварду от моба);
}
return "";
}
public static void main(String[] args) {
new Guards(-1,"GuardsAI","ai");
}

}

принцип данного АИ должен заставлять получать дамаг от заданного моба заданному гварду. Дамаг он может и получает (что сомнительно), но атаковать моба не хочет. Возможно кривой скрипт, не знаю. Помогите кто может.

Добавлено через 16 часов 28 минут
АП, неужели никто не знает?(
Ответ
#2
Готов купить, стучите в асю 499044985
Ответ


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


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