30

» WarCraft 3 / Jass MythBusters

nazarpunk, хорошо, понял.
А если, например, в функции есть строчка - set p = GetOwningPlayer ( GetTriggerUnit)? Сколько утечек будет в таком случае? Или подобные комбинации писать не желательно?
Игроки не текут. GetTriggerUnit это аргумент. Аргументы не текут.
30

» WarCraft 3 / Jass MythBusters

Надо ли обнулять handle+ аргументы?
Надо ли обнулять integer, real, string, boolean аргументы?
Аргументы функций не текут.
Надо ли обнулять integer, real, string, boolean локалки?
Примитивы не текут. Только вот строки навсегда останутся в памяти игры.
30

» WarCraft 3 / Локальный таймер

По сути необходимо создать таймер для всех, а запускать уже можно локально? Прям как с texttag.

По логике тут дело в хэндлах. Не создав таймер для другогих игроков номера выделяемых хэндлов разойдутся. Ради эксперимента можно создать остальным игрокам Texttag вместо таймера. Если дело в номерации хэндлов, то должно прокатить.
30

» WarCraft 3 / ZinC: Кровавый взрыв

Ссылки на скачивание отсутствуют или сломаны
Исправлено.
30

» WarCraft 3 / Проблема с триггером при нажатии esc

Предупреждение автору публикации
замечание: 10.4 Создание ресурса, название которого не отражает суть вопроса.
30

» Администрация XGM / Снова скроллит

Принятый ответ
Я уже думал зря создал тему, ибо че то перестало бажить
Не зря ибо использовался img.clone() который клонировал onload, что я собственно пофиксил. Коль проблема исчезла, значит она и была в клонировании onload.
30

» WarCraft 3 / За каждый отсутсующий процент здоровья делать что-то

Extremator, накапливать полученный урон в переменной тоже вариант. Можно даже через аттач прогрессбар прихерачить к юниту.
30

» WarCraft 3 / За каждый отсутсующий процент здоровья делать что-то

floor - а это что?
Окруление вниз.

Extremator, при многократном нанесении маленького урона может работать не очень.
30

» WarCraft 3 / За каждый отсутсующий процент здоровья делать что-то

Принятый ответ
nazarpunk, как это математически оформить?
maxhp = 1000;
curhp = 900;

hpstep = maxhp * .05; // 50
lefthp = maxhp - curhp; // 100

index = floor(lefthp / hpstep); // 100 / 50 = 2;
index = 2 означает, что не хватает два раза по 5% хп. При каждом изменении хп сверяеш прошлый index с текущим, если отличаются, то тригеришь что нужно.
30

» WarCraft 3 / За каждый отсутсующий процент здоровья делать что-то

Только вот проблема, как отлавливать абуз механики, когда здоровье колеблется в районе 80%.
30

» WarCraft 3 / За каждый отсутсующий процент здоровья делать что-то

Храни переменную, которая будет означать количество отсутствующих 5% здоровья и отслеживай её изменения.
30

» WarCraft 3 / Почему может не работать умение "Разгром"?

Наношу урон по зданию, затем даю атакующему эту способность и снова атакую здание.
Здание вражеское?
30

» WarCraft 3 / Warcraft III: Reforged PTR – Версия 1.35

А шаринг сломанных 1.26 разлетаются как горячие пирожки, даже модерировать не успеваем.
А можно легально скачать 1.26?