Есть такой простой триггер, который помимо основного баффа должен выдавать цели заклинания скорость передвижения. Скорость он выдает, но по истечению времени почему-то не забирает обратно. В чем дело?
П.с. дурацкое отбражение юнит () это юнит-цель заклинания, просто русификатор кривой. Там все норм.

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

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

ответ
Nickol, оригиналы удалить нельзя
они хранятся не в карте в mpq
если так хочешь то удаляй оригинал из слк таблицы в архивах игры
ответ
на сколько я понял проблема в том что после смерти способность не удаляется
тогда нужен триггер с событием юнит умирает
и если юнит герой то удалять эту способность
Melissa:
Ну и если вдруг скилл используют одновременно или почти одновременно десятки юнитов - то не у всех панцирь будет корректно удаляться.
можно решить локалками
ответ
Ну хз, ручками удали скилл слк или тхт, хз как там у тебя, после деоптимизации карты (снятия защиты) часто бывают баги с обьектными данными, попробуйте другой деоптимизатор, или правьте ручками...
ответ
Делай call UnitMakeAbilityPermanent(u, true,'A000') ) .
Где вместо A000 твоя абилка.
Если абила спеллбучная, то все спеллбуки тоже надо вживлять.
Перманент-абилы не пропадают после морфа и анморфа. Просто добавленные - пропадают.
ответ
А ты её так не удалишь, нужно саму книжку удалять

0
24
4 года назад
0
А с чего ты взял, что спустя время вейта у тебя юнит-цель заклинания по прежнему доступен к получению?
Записывай его в локальную переменную, если хочешь использовать вейт.
Принятый ответ
2
23
4 года назад
2
Потому что глобальная переменная цель применяемой способности одна на всю игру, и если ты юзаешь способку в течении тех 4-? сек, то эта переменная изменит свое значение, и "цель" поменяется. Тем самым ты будешь отбирать способку не у того юнита.
Лучший вариант решшения - отследи отдельным триггером юз мувера и в том триггере жди 4-? сек, и потом удаляй способку у триггерного юнита.

Ну или вариант выше с использованием локалок.
0
26
4 года назад
0
юнит-цель каста сбивается через некоторое время
т.е. для того что бы ссылаться на цель каст надо просто записать её в переменную
в любую
главное лишь понимать что и куда ты записал
Чтобы оставить комментарий, пожалуйста, войдите на сайт.