Собственно, суть в том, что герой использует абилку - пустыстышку как переключатель.
Однако на ходу сделать это не получается, так как для отмены запущеной способности использую "stop " или "holdposition" пустышка прерывается.
Как сделать, чтобы прожатая способка отменялась мгновенно и не нужно было останавливать героя?

Принятый ответ

SсRealm, Вот пример с "Берсом" и "Жаром преисподни"
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
3 года назад
0
Похожие вопросы:

ответ
Pingvinromeo, проблема в том что ты фигню творишь
если спел применён в точку то точка есть
перемещение это 1 действие
за это время точка не исчезнет
короче пруфы того что не работает
ответ
Порядок строк ид приказа не сменить, это работает только у канала ибо это спец скилл для визуального эффекта. У морфов это работать не будет.
ответ
Очень просто, проверяем каст по приказу юза предмета и если цель неподходящая то дропаем предмет юниту под ноги, а потом заставляем подобрать его.
ответ
есть специальная функция на jass, которая называется MoveRect() или SetRect(). С помощью этих функций и перемещаете.
native MoveRectTo takes rect whichRect, real newCenterX, real newCenterY returns nothing
native SetRect takes rect whichRect, real minx, real miny, real maxx, real maxy returns nothing
ответ
~8gabriel8:
Например, есть направленный скилл - молоток горного короля, я заставляю триггерно нажать на способность и мне нужно через триггеры направить её на вражеского юнита (юнит уже лежит в специальной переменной)
Не нужно триггерно нажимать на способность, есть специальное действие для этого.
Действие Боевая единица - Issue order targeting on unit, там указываешь юнита со способностью, вражеского юнита в переменной и из списка приказов выбираешь способность Альянс (Горный Король) - Молот бурь. Если способность нестандартная, то указываешь в списке способность, на основе которой нестандартная сделана.

0
27
3 года назад
0
Просто не активируй эффект способности, чтобы убрать перезарядку удали и снова добавь
0
19
3 года назад
0
rsfghd:
Просто не активируй эффект способности, чтобы убрать перезарядку удали и снова добавь
а мы же с тобой обсуждали утром. Если дать нативку ( Герой начинает применять способность) то таким образом герой застывает и будет тупить и вообще ни на что откликаться, пока сам не дать команду "stop", а если тоже самое дать на герой применяет способность то герой бежит, меняет оружие, останавливается и снова продолжает бежать куда ему было сказано до этого
0
13
3 года назад
0
Сделать на основе "берсерк", "стремительность" или "огненый плащ"
0
19
3 года назад
0
Borodach:
Сделать на основе "берсерк", "стремительность" или "огненый плащ"
а как отследить выключение такой способки?
0
27
3 года назад
0
Если дать нативку ( Герой начинает применять способность)
Чего?)
Какая нативка? Если ты про "герой начинает применять...", то это событие)
а если тоже самое дать на герой применяет способность
То же самое это что?

А, это ты про 2 разных события

а как отследить выключение такой способки?
Бафф спадает когда абилка выключается

Но я повторюсь, просто не активируй эффект способности когда её нужно "отменить", в твоём случае это не менять оружие, предполагаю
Ну и чтобы сбросить кд запомни уровень способности и её равкод, удаляешь, добавляшь и снова лвл ставишь. Ну и Ману восстанавливаешь если надо
0
19
3 года назад
0
rsfghd:
Если дать нативку ( Герой начинает применять способность)
Чего?)
Какая нативка? Если ты про "герой начинает применять...", то это событие)
а если тоже самое дать на герой применяет способность
То же самое это что?

А, это ты про 2 разных события вот что я сделал
Загруженные файлы
Этот комментарий удален
0
19
3 года назад
0
rsfghd:
Что значит пустое сообщение?

Короче ответа не будет и я вот что сделал и как условно решил проблему:
Сделал две способки -пустышки, которые делают одно и тоже, когда одна используется первая, то она удаляется и проигрывается ОТДЕЛЬНЫЙ триггер в котором дается вторая. А со второй тоже самое.
Итог: Герой использует способность пустышку, она тут же отменяется. Герой останавливается ненадолго, но потом продолжает бежать в цель Пкм , сколько бы раз не прерывался приказ.
Да, он останавливается, но каждый раз продолжает бежать , как будто помнит в башке старый приказ. Ну не то чтобы прямо идеально, но вполне!
Думаю вопрос закрыт.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.