Перейти к содержанию
Авторизация  
eNiGMaZi

Атака Магией И Масс. Атака.

Рекомендуемые сообщения

Делаю ГвЕ.

Какой метод отвечает за атаку магическими скилами? И как сделать чтобы атаковать магией без CTRL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убрать возрат false при проверке таргета

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убрать возрат false при проверке таргета

В каком методе? Или файле, больше информации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

для начала исход чей(основа)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал. В методе checkPvpskill.

Теперь интересует, почему масс скилами любыми(!) не кастуются. Не на мобов ни на врагов, ни на кого.

Сделал проверку в L2Skill.java

public static final boolean checkForAreaOffensiveSkills(L2Character caster, L2Character target, L2Skill skill, boolean sourceInArena)
{
if (target == null || target.isDead() || target == caster)
return false;

final L2PcInstance player = caster.getActingPlayer();
final L2PcInstance targetPlayer = target.getActingPlayer();
if (player != null)
{
if (targetPlayer != null)
{
if (targetPlayer == caster || targetPlayer == player)
 return false;
	   boolean cond = true;
		 if (target instanceof L2PcInstance)
		 {
			 if (targetPlayer.getFactionId() == player.getFactionId())
				 cond = false;
		 }
		 else if (target instanceof L2SummonInstance)
		 {
			 L2PcInstance targetPlayerR = ((L2SummonInstance)target).getOwner();
			 if (targetPlayerR.getFactionId() == player.getFactionId())
				 cond = false;
		 }
		 if (!cond)
			 return false;

Возможно в этом коде что-то не так?

Изменено пользователем eNiGMaZi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

isAutoAttackable - метод проверки на атаку

useMagic - метод использования скилла

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да спасибо, это решил уже.

Теперь интересует почему маг. масс. скилы не кастуются. Вообще не на кого.

Изменено пользователем eNiGMaZi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...