Недавно столкнулся с проблемой, я зделал две нестандартние способности одному юниту, с одной стандартной, но ввёл разные параметры для них. И вот я в игре использую одну способность и другая используется автоматически. Кроме этого я зделал для них разние горячие клавиши но почему-то они не хотят применяться а остаются такими как били раньше. Что делать?
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Ничего не произойдет. Такое можно и самому проверить.
ответ
Можешь создавать локальный таймер и вязать всё на него через его хендл и запускать (по завершению отсчтёта таймер выполняет указанную в нём безаргументную и невозвращающую функцию).
При вызове функции из таймера, в ней можно на него ссылаться => получать его хендл. То есть информацио о таймере ты передаёшь по факту самим фактом его использования.
Только не забывай убивать после использования таймер и чистить переменные, разумеется.

И если набегут с криками "кококо, плодить таймеры - зло!", смело отправляй их в 2004 с хекс эдитором и счётчиком тактов процессора.

Если эти юниты здания и всю игру они должны стоять в одном месте, просто иногда перемещаться куда-то там, то можешь при постройке/создании/заранее (что актуальнее - подчеркните) записывать его координаты и вообще забивать на ХТ.
ответ
Да завезли в одном из рефордж патчей
function BlzStartUnitAbilityCooldown(whichUnit, abilCode, cooldown) end  
ответ
разницы никакой нет. но в первом, и во втором скрине утечки. в первом даже неправильно устраняют утечки. точки и нулить глобалки смысла нет.
юзаются полярки, радиус не меняется, разве, что угол вектора. к примеру в первом варианте 1x18 = 18 гр.
в след такте 2x18=36 гр
ответ
Lodnar, оно не должно так ломать абилки, вероятно криво настроенный канал

Автору советую убрать длительность графики и следовать в течении времени

Так же почитать как правильно настраивать способность пустышку на основе канала

0
32
2 года назад
0
Не использовать для основы одинаковые способности, либо использовать способности канал с разными ид приказа.
1
5
2 года назад
Отредактирован Нейни
1
Там в настройках способности есть параметр "заклинание", сделай нестандартные заклинания и поставь каждому разное (базу нестандартного заклинания бери ту же, что использовалась ДО). Должно получиться правильно, если я правильно понял твой вопрос). А насчёт горячих клавиш, прикрепи скриншот, где ты изменил. Может, так будет понятнее, что за ошибка у тебя
Чтобы оставить комментарий, пожалуйста, войдите на сайт.