Мне кажется это невозможно, так как полоска перезарядки, которая крутится - это всего лишь анимация. Или мемхак даже это может? ClotPh, нет, при использовании способности уменьшается перезарядка способностей, которые уже находятся на перезарядке.
Pick every unit in range [250] matching condition [бафф спелла]
Всё что находится внутри данного блока произойдёт столько раз, сколько воинов находится внутри выбранной группы. Обратиться к воину можно через Picked Unit ( GetEnumUnit( ) ). Если Вам нужно добавить событие на смерть именно этих воинов, то прямо здесь внутри блока добавляете их в событие триггера, выбрав их через Picked Unit, или сохраняете их в переменные.
Также можно не сохранять каждого воина, а занести их в отдельную группу. А вместо проверки:
DracoL1ch, 5.00 == 400 == max attack speed ?
А еще, почему можно поставить скорость на 99999.99, если максимальная скорость атаки 5.0? Или это специально с запасом сделано, чтобы замедления не замедляли столь большие значения скорости атаки?
Clamp, нет, ( 0.0 == бесконечность ) лишь в тех случаях, когда речь идёт о времени действия. В остальных случаях (здесь точно) - 0.0 считается как ноль, а не бесконечность.
Не ожидал, что займу второе место. А когда увидел такие эффектные работы, подумал, что меня вообще дисквалифицировали, особенно, если учесть, что моя работа не открывалась. По непонятным мне причинам, код в карте не скомпилировался в чистый JASS, а остался на vJASS.
Я бы не рекомендавал использовать Replace Unit, но если Вы этого так хотите, то замените "GetEnumUnit( )" на "bj_lastReplacedUnit" при создании эффекта. И перенесите это ниже функции Replace Unit.
P. S:
А еще эффекты можно удалять сразу же после их создания. В Вашем случае это будет выглядеть как:
Если какой-нибудь воин на карте получил урон и при этом имеет тот самый бафф, значит Вы успешно отловили момент применения той самой способности с тем самым бафом.
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
Ну тогда либо ждать, когда выйдет новый JNPG, либо через хеш-таблицу.
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / handle в unitpool - что не так
Ред. scopterectus
» WarCraft 3 / Memory Hack: SetAbilityCurrentCooldown( )
Ред. scopterectus
» WarCraft 3 / handle в unitpool - что не так
» WarCraft 3 / Memory Hack: SetAbilityCurrentCooldown( )
ClotPh, нет, при использовании способности уменьшается перезарядка способностей, которые уже находятся на перезарядке.
Ред. scopterectus
» WarCraft 3 / Триггерная способность без цели с присвоением переменных жертвам
» WarCraft 3 / Memory Hack: GetUnitAttackSpeed( )
А еще, почему можно поставить скорость на 99999.99, если максимальная скорость атаки 5.0? Или это специально с запасом сделано, чтобы замедления не замедляли столь большие значения скорости атаки?
» WarCraft 3 / Memory Hack: GetUnitIconPath( )
» WarCraft 3 / Memory Hack: GetUnitIconPath( )
Ред. scopterectus
» WarCraft 3 / Как удалить переменную типа юнит?
Нужно делать так:
» WarCraft 3 / Как удалить переменную типа юнит?
» WarCraft 3 / Как триггерно дать монетку герою?
Ред. scopterectus
» WarCraft 3 / Как прикрепить спецеффект к заменяемому юниту?
» XGM Конкурсы / Результаты Fun Spell Contest 2018
По непонятным мне причинам, код в карте не скомпилировался в чистый JASS, а остался на vJASS.
» WarCraft 3 / Способность наносит врагу урон, а нам восстанавливает жизни
» WarCraft 3 / Уровневое ограничение способностей героя
Ред. scopterectus
» WarCraft 3 / Как прикрепить спецеффект к заменяемому юниту?
Ред. scopterectus
» WarCraft 3 / Уровневое ограничение способностей героя
» XGM Конкурсы / Fun Spell Contest 2018
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Как отлавливается событие использования "огненных стрел"?