Скилл на неуязвимость
Попытался сделать способность на получение временной неуязвимости при 25% здоровья. Неуязвимость должна длится 5 сек. Но что-то у меня в триггерах нет, хз что. Можете помочь, чего не хватает или что нужно заменить?

Без ответа.


Просмотров: 1 090

» Лучшие комментарии


XGM Bot #1 - 5 месяцев назад 2
Похожие вопросы:

» ответ
Если юнит под баффом "чума" - добавить в отряд Чума
Иначе - удалить из отряда Чума
Триггер
С. Таймер Чума
Отряд выбрать юнитов Чума
Если юнит умер
Д. создать юнита в позиции выбранного юнита.
» ответ
ну попробуй так
перед созданием сбрось флаг
set a=GetUnitUIDefByIdCaching(unitid)
if a>0 then
call WMem(a+0xB8,0)
endif
после создания единицу обратно пишешь, должно сработать

Hate #2 - 5 месяцев назад 0
так в чем проблема?
вообще сначала это xgm.guru/p/wc3/debugging
NazarPunk #3 - 5 месяцев назад 0
Вижу в триггерах вэйт и дальше смотреть не хочется((
prog #4 - 5 месяцев назад 4
Рекомендую использовать трюк с выдачей руны в которую засунуто зелье неуязвимости. (руна - имеется в виду предмет настроенный на автоматическое использование при получении, стандартные предметы с такими настройками это именно руны)
Если у цели нет инвентаря - выдавать способность инвентарь, выдавать предмет и сразу забирать инвентарь.
Если у цели есть инвентарь, но без права применять пердметы - придется немного по возиться и выдать этому инвентарю дополнительный уровень, на котором будут права применять предметы и перед выдачей руны поднимать уровень инвентаря, а потом снижать обратно.
8gabriel8 #5 - 5 месяцев назад -1
Почему в первом условии (Атакованный юнит), а не (Атакующий юнит)? Имеет ли Олох этот специальный бафф? Или это не бафф?
Должно быть событие, что не просто какой-то там юнит атакован, а именно Олаф атакован.
Centyrion #6 - 5 месяцев назад 0
C: юнит Атакован
У: атакованный юнит равно Олох и процент жизни у Олох равно 25
Д: Неуязвимость
ждать 5 сек
Уязвимость..
..внутри лучше не вставить wait он может не сработать или сработает но он останется навсегда неуязвимым
БезликийСектант #7 - 5 месяцев назад 0
Centyrion:
C: юнит Атакован
У: атакованный юнит равно Олох и процент жизни у Олох равно 25
Д: Неуязвимость
ждать 5 сек
Уязвимость..
..внутри лучше не вставить wait он может не сработать или сработает но он останется навсегда неуязвимым
а как при помощи триггеров на строить перезарядку? Вот дали ему 5 сек. неуязвимости, а потом идёт перезарядка 50 сек.
8gabriel8 #8 - 5 месяцев назад 2
Первым действием отключаешь триггер, после дачи Уязвимости ждёшь 50 секунд, включаешь триггер.
Но по идее перезарядка начинается с приведения способности в действие, то есть ждать не 50, а 45 секунд.
NazarPunk #9 - 5 месяцев назад 0
а как при помощи триггеров на строить перезарядку?
Centyrion #10 - 4 месяца назад 0
БезликийСектант:
Centyrion:
C: юнит Атакован
У: атакованный юнит равно Олох и процент жизни у Олох равно 25
Д: Неуязвимость
ждать 5 сек
Уязвимость..
..внутри лучше не вставить wait он может не сработать или сработает но он останется навсегда неуязвимым
а как при помощи триггеров на строить перезарядку? Вот дали ему 5 сек. неуязвимости, а потом идёт перезарядка 50 сек.
добавить еще одну проверку если у Олоха нет этого бафа то ждать 50 сек и снова дать ему неуязвимость
Extremator #11 - 4 месяца назад 0
БезликийСектант:
а как при помощи триггеров на строить перезарядку? Вот дали ему 5 сек. неуязвимости, а потом идёт перезарядка 50 сек.
Тупо будет работать... всё остальное прикручивается/откручивается по желанию...
прикреплены файлы