но в случае чего защиту от такого абуза легко поставить же
можно просто поменять ивент на атаку на ивент получения урона
пока что я подготовил код с define вместо констант и сделал побольше комментариев, щас обновлю ресурс.
и добавил оповещение об ошибке в Recycle и DestroyTriggerEx
quq_CCCP иногда появляется лишний баф EmpoweringHaste в течении нескольких секунд, после того как нажать, но это естественно, там же смена скорости.
а ещё бара крутится чуть влево или чуть вправо когда бежит, но думаю это фича
и ещё срабатывает Bash если тупо атаковать и сразу S жать
реализация одних и тех же вещей бывает очень различной
это я заметил) В одних местах очень сильно заметен перевод из гуи, а в других местах бывает есть лишние "(" и ")", сразу видно что разные люди работали над кодом.
что то невижу функции о переполнении массива триггеров
Эта функция? (я её вырезал, она вроде на функционал не влияет)
function Func0033 takes nothing returns nothing
local integer i = 0
if boolean036 == false and boolean098 == false then
loop
call DisplayTimedTextToPlayer(Player(i), 0, 0, 120, "|c00ff0303An internal checksum has failed|r" )
call DisplayTimedTextToPlayer(Player(i), 0, 0, 120, "|c00ff0303This might not be a serious glitch, but it is important for me to get it|r" )
call DisplayTimedTextToPlayer(Player(i), 0, 0, 120, "|c00ff0303Please send me the replay for this game to IceFrog@gmail.com|r" )
set i = i+1
exitwhen i == 12
endloop
endif
endfunction
в дота системе нету "Dummy_Control", удаляет спустя 20 сек. всех даммиков которые появились на карте
я нашел только 1 ярко выраженный гуи триггер, чтобы даммикам 'e00E' и 'e022' давать BTLF на 20 сек, я там убрал почти все BJ функции и оставил только для 'e00E' даммика
8gabriel8 зачем 0.03, достаточно 0.20 на одну группу, далее просто чекать на приказы. attack или move и т.д == убрать инвиз. Если приказ = 0, значит вернуть инвиз
И не нужно никого выбирать, достаточно ловить ивент на вход в игровую арену и чекать тип юнита, далее просто в одну глобальную группу кидать
SayHAchenko не рассчитано на резкие изменения во времени, к примеру было 7 утра в игре и стало резко 19.00
А так, всё работает
И загляни в триггер Init, там можно настраивать для каких юнитов делать инвиз и саму способность можно тоже указать
SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
SayHAchenko короче, делаешь два триггера. Один срабатывает когда наступает утро, а второй когда ночь.
Далее делаешь способность на основе постоянной невидимости, убираешь галочку с автоатаки и всё.
В триггерах просто даешь и отбираешь у эльфов её
Ред. Hodor
» WarCraft 3 / Spell Cast
Ред. Hodor
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
Ред. Hodor
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
пока что я подготовил код с define вместо констант и сделал побольше комментариев, щас обновлю ресурс.
и добавил оповещение об ошибке в Recycle и DestroyTriggerEx
Ред. Hodor
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
а ещё бара крутится чуть влево или чуть вправо когда бежит, но думаю это фича
и ещё срабатывает Bash если тупо атаковать и сразу S жать
Ред. Hodor
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Отряды остаются в области
» WarCraft 3 / Как сделать так,чтоб героя можно было купить только 1 раз?
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Есть ли русификатор триггеров для версии 1.29
Ред. Hodor
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
И не нужно никого выбирать, достаточно ловить ивент на вход в игровую арену и чекать тип юнита, далее просто в одну глобальную группу кидать
Ред. Hodor
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
Ред. Hodor
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
А так, всё работает
И загляни в триггер Init, там можно настраивать для каких юнитов делать инвиз и саму способность можно тоже указать
» WarCraft 3 / Есть ли в vJass аналог констант, который переносит их в код?
» WarCraft 3 / Spirit Breaker из DotA со всеми способностями
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
» WarCraft 3 / Как найти индекс?
Ред. Hodor
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)
Далее делаешь способность на основе постоянной невидимости, убираешь галочку с автоатаки и всё.
В триггерах просто даешь и отбираешь у эльфов её