1

» WarCraft 3 / Удаление спецэффектов с задержкой на гуях для глупеньких

В былые времена использовали отдельный триггер DestroyEffect с действиями:
local effect e=bj_lastCreatedEffect
call WaitActions(udg_TIME)
call DestroyEffect(e)
set e=null
А вызывали так:
call AddSpecialEffect(...)
set udg_TIME=5.
call ExecuteTrigger(gg_trg_DestoyEffect)
Одна бяда была - функция ждать. Он не точный и при паузе продолжал работать. Но пользователю GUI было на это плевать.
1

» WarCraft 3 / Подскажите способностьнужна пассивная способность которая…

Ещё вариант способность "Поднять щит" пехотинца. Только вот она переключаемая. И отсутствует показ циферок в статусе бойца.
1

» WarCraft 3 / Утечка локаций/ способности скилшоты

Утекает - Позиция Hero[1]
Добавить её отдельно и использовать переменную, а после удалить так же, как и spell_position[1]
1

» WarCraft 3 / A unit Is issued an order targeting an object

Возможно проблема заключается приказе "smart".
Вы как приказ отдаёте? С помощью ПКМ?
1

» WarCraft 3 / Юнит входит в регион

Но юнит не касается зоны-2 если стоит например вот тут
сначало он перемещается по X, а затем по Y
Сам ответил почему происходит так.
При выводе XY координат бойца после КАЖДОЙ строки SetUnitX/Y, можно будет понять почему такое происходит.
Можно испробовать SetUnitPosition. В этом случае боец не будет входить в зону 2.
1

» WarCraft 3 / Проблема с order

Нейни, не вижу проблемы. В примере указан только один игрок (Player(1)) из области-rect1 и только одна точка (область-rect2).
Карту не открывал. Как вы отдаёте остальным игрокам приказ? В одну и ту же точку (область-rect)?
1

» WarCraft 3 / Удаление области

SсRealm, ну, нет.
Чем дают пользоваться в GUI - только rect (Область). То что удаляется с помощью "call RemoveRect(SomeRect)" - удаляется rect.
Rect - не Region.
Region может быть любой формы, а rect - в форме прямоугольника (4 угла). Через GUI не дали возможности взаимодействовать с Region.