Цитата:
Сообщение от VISTALL
а показать код можете?
|
пробовал делать через АИ вот так
Код:
@Override
protected void onEvtSpawn()
{
L2NpcInstance actor = getActor();
if(actor == null)
return;
for(L2NpcInstance npc : L2ObjectsStorage.getAllByNpcId(NpcId, true))
if(npc.getReflection().getId() == actor.getReflection().getId())
{
actor.getAI().notifyEvent(CtrlEvent.EVT_ATTACKED, npc, 5000);
}
super.onEvtSpawn();
}
Неработает...
Сделал уже новый *Instance файл в который запихнул
Код:
@Override
public boolean isAutoAttackable(L2Character attacker)
{
return true;
}
Но и это не помогло.... они не атакуют друг друга
Пробовал делать в квесте вот такую штучку...
Код:
L2NpcInstance Anakim = addSpawnToInstance(27388, new Location(-83176, 216520, -7519, 0), 0, world.instanceId);
L2NpcInstance Lilith = addSpawnToInstance(27385, new Location(-83176, 216984, -7519, 0), 0, world.instanceId);
Anakim.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, Lilith, null);
Lilith.getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, Anakim, null);
Но и это не работает