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

макросы (автоатака)

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

Всем привет!

Такая ситуация, думаю будет полезна всем.

Пихаешь скилл в макрос(форс) и после удара скилом он бьет автоатакой (а бить не должен).

Кто сталкивался ? как исправить ?

По оффу такого не должно быть.

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

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


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

исправлял на l2jserver + кд -1 сек

 

[spoiler=onMagicFinalizer]

// Attack target after skill use
if (!getInMacrosSkill() && skill.nextActionIsAttack() && (getTarget() instanceof L2Character)
&& (getTarget() != this) && (target != null) && (getTarget() == target) && target.canBeAttacked()) {
if ((getAI().getNextIntention() == null) && (getAI().getNextAction() == null)) {
getAI().setIntention(CtrlIntention.AI_INTENTION_ATTACK, target);
}
}

 

 

 

[spoiler=Сеттеры]

beginCast

setInMacrosSkill(getActingPlayer().getCurrentSkill().isCtrlPressed());

MoveBackwardToLocation

activeChar.setInMacrosSkill(true); // stop auto attack

RequestMagicSkillUse

activeChar.setInMacrosSkill(_ctrlPressed);

 

 

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

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


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

Всем привет!

Такая ситуация, думаю будет полезна всем.

Пихаешь скилл в макрос(форс) и после удара скилом он бьет автоатакой (а бить не должен).

Кто сталкивался ? как исправить ?

По оффу такого не должно быть.

На птс ведь бьет.

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


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

Только при атаке через ctrl или в макросе /forceuse не должен начинать автоатаку при обычном /use в макросе автоатака будет если прописан next_action=attack

  • Upvote 1

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


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

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

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

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

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

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

Войти

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

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

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

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

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