18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

nvc123:
если ктото захочет дать эти абилки многим юнитам то будет ппц
думаю даже при 100 юнитах будут лаги
когда бара бежит GreaterBash на юнитов по пути тоже лаги вызывает, особенно когда пробегаешь через кучу юнитов, то ваще до 20-30 просадка
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

nvc123:
и раз юзаешь cjass то юзай его полностью
а то гдето есть, гдето нету
просто у cJass define удобный очень)
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

ClotPh:
но в случае чего защиту от такого абуза легко поставить же
можно просто поменять ивент на атаку на ивент получения урона
пока что я подготовил код с define вместо констант и сделал побольше комментариев, щас обновлю ресурс.
и добавил оповещение об ошибке в Recycle и DestroyTriggerEx
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

quq_CCCP иногда появляется лишний баф EmpoweringHaste в течении нескольких секунд, после того как нажать, но это естественно, там же смена скорости.
а ещё бара крутится чуть влево или чуть вправо когда бежит, но думаю это фича
и ещё срабатывает Bash если тупо атаковать и сразу S жать
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

quq_CCCP
Кстати, не забудь написать о багах.
например бара начинает бежать и иногда у него какое то время всё ещё играет stand?
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

quq_CCCP:
реализация одних и тех же вещей бывает очень различной
это я заметил) В одних местах очень сильно заметен перевод из гуи, а в других местах бывает есть лишние "(" и ")", сразу видно что разные люди работали над кодом.
quq_CCCP:
что то невижу функции о переполнении массива триггеров
Эта функция? (я её вырезал, она вроде на функционал не влияет)
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
quq_CCCP:
в дота системе нету "Dummy_Control", удаляет спустя 20 сек. всех даммиков которые появились на карте
я нашел только 1 ярко выраженный гуи триггер, чтобы даммикам 'e00E' и 'e022' давать BTLF на 20 сек, я там убрал почти все BJ функции и оставил только для 'e00E' даммика
18

» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)

8gabriel8 0.03 это же в системах перемещения, а в такой штуке и 0.2 будет достаточно + нагрузка в 6.5 раз меньше
18

» WarCraft 3 / Есть ли русификатор триггеров для версии 1.29

saffd как начнешь читать то что перевёл переводчик - сразу захочется учить английский язык
18

» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)

8gabriel8 зачем 0.03, достаточно 0.20 на одну группу, далее просто чекать на приказы. attack или move и т.д == убрать инвиз. Если приказ = 0, значит вернуть инвиз
И не нужно никого выбирать, достаточно ловить ивент на вход в игровую арену и чекать тип юнита, далее просто в одну глобальную группу кидать
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

quq_CCCP:
Странновато изменил код
я кроме встраивания констант, ничего не менял (у меня уже есть готовый код с define)
18

» WarCraft 3 / Spirit Breaker из DotA со всеми способностями

ScopteRectuS:
гоу лучше макаку, панго или феечку сделаете!?
интересная идея)
Diaboliko:
Лучше делайте чтото пооригинальнее :)
у меня просто фантазии не хватает
18

» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)

SayHAchenko не рассчитано на резкие изменения во времени, к примеру было 7 утра в игре и стало резко 19.00
А так, всё работает
И загляни в триггер Init, там можно настраивать для каких юнитов делать инвиз и саму способность можно тоже указать
Загруженные файлы
18

» WarCraft 3 / Есть ли в vJass аналог констант, который переносит их в код?

PT153:
По-моему, оптимизатор Векса все константы инлайнит.
Ну это да, там есть пункт "Встраивать константы"
18

» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)

SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
18

» WarCraft 3 / Как сделать Ночных Эльфов невидимыми? (Полность)

SayHAchenko короче, делаешь два триггера. Один срабатывает когда наступает утро, а второй когда ночь.
Далее делаешь способность на основе постоянной невидимости, убираешь галочку с автоатаки и всё.
В триггерах просто даешь и отбираешь у эльфов её