Он сразу исполняется, а так как карта ещё не прогружена оперировать ей неполучится (юнита например разместить на карте не получится). Но можно создавать объекты (триггеры, таймеры, группы) и вешать обработчики событий.
Запуская таймер, вы ставите его в очередь, которая начнёт разгребаться после прогрузки main. Только не забывайте его уничтожать.
Если в кратце изолирование переменных от других областей кода. Вот простейший пример из документации.
local a = 5
print(a) --> 5
do
local a = 6 -- create a new local inside the do block instead of changing the existing a
print(a) --> 6
end
print(a) --> 5
» WarCraft 3 / Заклинание: Длань Господня
PT153:
PT153:
))
да
PT153:
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Условие - превосходство по хп.
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Заклинание: Длань Господня
ScopteRectuS:
Запуская таймер, вы ставите его в очередь, которая начнёт разгребаться после прогрузки main. Только не забывайте его уничтожать.
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Заклинание: Случайная Молния
» WarCraft 3 / Подсветка синтаксиса 1.31
» WarCraft 3 / Подсветка синтаксиса 1.31
Ред. nazarpunk
» WarCraft 3 / Заклинание: Случайная Молния
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Долгий прогруз
» WarCraft 3 / Заклинание: Случайная Молния
Ред. nazarpunk
» WarCraft 3 / Заклинание: Случайная Молния
Ред. nazarpunk
» WarCraft 3 / Условие - превосходство по хп.
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Длань Господня
» WarCraft 3 / Заклинание: Длань Господня
Ред. nazarpunk
» WarCraft 3 / Иконки на заказ
» WarCraft 3 / Заклинание: Длань Господня