Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Атака при агре
#1
Хочу сделать чтобы когда на чара использовали агрессию он бежал и бил все время при действии скила, я сделал чтобы он бежал и бил, но можно нажать на любую точку земли и он уже не бежит и не бьет, вот мой код, что сделано не так?
[SRC="java"]package l2ft.gameserver.skills.effects;

import l2ft.gameserver.ai.PlayerAI;
import l2ft.gameserver.model.Effect;
import l2ft.gameserver.stats.Env;

public class EffectAggression extends Effect
{
public EffectAggression(Env env, EffectTemplate template)
{
super(env, template);
}

@Override
public void onStart()
{
super.onStart();
if(_effected.isPlayer() && _effected != _effector)
((PlayerAI) _effected.getAI()).lockTarget(_effector);
((PlayerAI) _effected.getAI()).setAttackTarget(_effector);
((PlayerAI) _effected.getAI()).Attack(_effector, false, true);
}

@Override
public void onExit()
{
super.onExit();
if(_effected.isPlayer() && _effected != _effector)
((PlayerAI) _effected.getAI()).lockTarget(null);
}

@Override
public boolean onActionTime()
{
return false;
}
}[/SRC]
Ответ
#2
////delete
Ответ
#3
Вам ещё нужно рубить MoveBackwardToLocation во время действия эффекта.
Родился, живу и когда-нибудь умру.
Ответ
#4
Немного не понял как его использовать, в ядре даже нет примеров.
Подскажите пожалуйста.
Ответ
#5
L2J Написал:Немного не понял как его использовать, в ядре даже нет примеров.
Подскажите пожалуйста.
В пакете MoveBackwardToLocation добавьте проверку на то, находится ли чар под агром и если да, отправляйте клиенту ActionFailed и завершайте действия от этого пакета. Так попытки перемещаться под агром будут игнорироваться.
Ответ
#6
Спасибо огромное, все как надо!)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Атака Rezzimx 3 1,416 09-28-2014, 03:59 AM
Последний пост: Donatte
  Атака союзников на TvT Cyber 6 1,837 07-04-2014, 11:56 AM
Последний пост: finfan
  Атака под водой Nechaino 2 1,273 02-16-2014, 06:02 AM
Последний пост: Nechaino
  Массовая атака скилом. Raymon212 2 1,486 11-10-2013, 04:24 AM
Последний пост: Shayne
  Атака де DEBUFF Virt 8 2,836 01-03-2013, 02:46 PM
Последний пост: Virt
  Атака на ТВ FullMetal 10 2,947 10-06-2012, 04:39 PM
Последний пост: FullMetal
  Атака Noize 13 3,871 03-07-2012, 11:54 AM
Последний пост: Noize
  Атака своего сумона и пета niko42 4 2,121 01-06-2012, 08:22 PM
Последний пост: LestatL
  Строка под триггеры, атака FaintSmile 2 1,897 08-15-2011, 07:23 AM
Последний пост: FaintSmile

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


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