32

» WarCraft 3 / Отменить эффект стана

Эмм а как насчет мемхака? Там можно делать все что угодно, вплоть до псевдоконтроля.
32

» WarCraft 3 / Скилы из спеллбука пропадают при морфе

Принятый ответ
Ну разумеется пропадает, кто будет делать абилки внутри спеллбука перманентными?
32

» WarCraft 3 / Плавающий текст (texttag) черет туман войны

TeX13, черел лолкал плеер настраиваешь видимость или прозрачность. Можно так же для каждого игрока менять цвет тексттага независимо.
32

» WarCraft 3 / запустить таймер из таймера

А почему нет, в потоке запущенном таймером можно получить с помощью GetExpiredTimer() таймер который его вызвал, и использовать этот же таймер, чтобы вызвать функцию, запаузить таймер, продолжить, или изменить время.
32

» WarCraft 3 / Канал - туман войны

TeX13, Из соображений баланса, зданий может уже и не быть. Так что либо выдаешь обзор над найтралами, либо делаешь полностью триггерно поиск юнита рядом точкой каста.
32

» WarCraft 3 / О критических ударах и уклонениях...

Steal nerves, ну последний и работает, движок опрашивает по очереди все абилки, криты по очереди меняют атаку, каждый ставит свою.
32

» WarCraft 3 / В восстановленной карте отсутствует war3map.j, что делать?

Хоспади, взял зезулу и открыл карту, посмотрел скрипт, Не думаю что там карта вроде этой:
32

» WarCraft 3 / Событие передачи ресурсов

Принятый ответ
Есть целая ветвь событий на эту тему, откройте карту "Монолит" от близзардов и смотрите.
32

» WarCraft 3 / Юниты не всегда кастуют

Obelick, движок варкравта кеширует данные о прицеле способностей при их появлени (юзается только для ИИ и триггерных приказов), юзая канал с базовым ид приказа как у другой абилки, к примеру innerfire но иным типом прицела (вместо цель юнит, без указания цели). Происходит баг, варкравт начинает считать что нельзя кинуть абилку без цели во врага (она же без цели, т.е цель сам кастер).
Но в нашем случае скорее всего что то с ИИ.
32

» WarCraft 3 / О критических ударах и уклонениях...

При замахе, движок опрашивает весь AbilityList юнита на предмет модификаторов, кто хочет что то сделать с атакой юнита, а так же абилки цели (внезапно цель решает что атакующий промахнется, еще до удара), криты (как и видвалк) имеют неприятную фишку, они заменяют обычную атаку юнита, множенной, запарывая все орбы (в дальнем бою), криты срабатывают в очереди приобретения, насколько помню - выпадет 2 крита на одну атаку, сработает тот что приобретен последним.
32

» WarCraft 3 / GetRandom в Jass

Ну линейный генератор псевдослучайных чисел, какой точно - ну берем game.dll и колупаем.
32

» WarCraft 3 / Два мультиборда в игре

Под мультиборд выделено место, причем только под 1, поэтому показать больше 1 стандартного мультиборда, никак нельзя.
32

» WarCraft 3 / Можно выделить дамми с "москитами"

Это из за хайда Юнита, голем на самом деле создается сразу, при касте а не через секунду после анимации, его скрывают и поэтому флаг москитов не может применяться на скрытого Юнита, нельзя скрыть Юнита дважды (грубо говоря).
32

» WarCraft 3 / Способность с регеном во сне.

NazarPunk, со строками долгое время были проблемы, фаталила игра в разных моментах, но лич вроде вылечил, там на хайве инфа 3 года не обновлялась, стучитесь в лс личу по поводу функций или IseFog'у .
32

» WarCraft 3 / Способность с регеном во сне.

NazarPunk, ну можно узнать реальный уровень баффа, его описание, его иконку, его время, задать эти параметры на лету.
32

» WarCraft 3 / Способность с регеном во сне.

NazarPunk, бафф самая что ни наесть абилка, то что ты показываешь
это не бафф а buffdata пару полей для визуалок, все остальное бафф наследует от способности которая его повесила.
Так что бафф, это проосто абилка, которая есть у юнита, мемхак позволяет шарится по структуре абилок и читать данные, близзарды разве этого не сделали?
32

» WarCraft 3 / Активация триггера авто-атакой + огненная стрела

8gabriel8, баффы от стрел удаляются сразу же после срабатывания триггера на этот урон, а далее если нужен бафф то вручается та же аура торнадо или дамми каст, стрелы же обнулены, и вся их суть - детект автокаста, по их баффу, других функций у них нет.
32

» WarCraft 3 / Способность с регеном во сне.

NazarPunk, зачем тебе кастер? Когда у тебя есть бафф, это тоже самое что абилка, у нее в полях есть инфа, разве не завезли? Близзарды же обещали.

    function GetBuffLevel takes integer pBuff returns integer
        if pBuff < 1 then
            return 0
        endif
        return Memory[( pBuff + 0xb0 ) / 4] + 1
    endfunction
Это дело позволяет узнать реальный уровень баффа, т.е 1,2,3,4 а не просто 1 или 0 как GetUnitAbilityLevel,