Если есть кто шарит в яве или питоне, прошу помочь написать простой АИ для гварда. Всё что требуется, это что бы гвард нападал на определённого моба.
Я написал вот такое:
принцип данного АИ должен заставлять получать дамаг от заданного моба заданному гварду. Дамаг он может и получает (что сомнительно), но атаковать моба не хочет. Возможно кривой скрипт, не знаю. Помогите кто может.
Добавлено через 16 часов 28 минут
АП, неужели никто не знает?(
Я написал вот такое:
Код:
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 минут
АП, неужели никто не знает?(