Именно это не делает. Здесь он просто руками событие на всех зарегестрировал.
Хотя мне больше нравится условие выхода как можно выше переносить.
local integer index = -1
loop
set index = index + 1
exitwhen index == bj_MAX_PLAYER_SLOTS
call TriggerRegisterPlayerUnitEvent(trg, Player(index), EVENT_PLAYER_UNIT_SPELL_EFFECT, null)
endloop
Tredor46, поставь в кучку 10 кастеров ауры и посчитай, сколько раз будет перебран каждый юнит. Можно конечно упростить задачу с индексированием. Сделать квадратную, ориентированную по осям ауру. И индексировать отдельно X и Y. Ну а в конечном переборе просто сверить квадрат расстояния чтоб округлить ауру.
я имел ввиду не совсем приближенную, вот такую вот как на картинке
Ну так ты и приблизил окружность квадратами. Ну и да, ты переизобрёл индексацию по квадратам. Идея такова, что в чётный тик таймера ты перебираешь всех чуваков с аурами и пишешь их в ячейку с квадратом. В нечётный перебираешь всех юнитов, читаешь данные с квадрата и делаешь всякое. Правда выгода от такого метода начнётся на реально большом количестве аур.
» Блог им. TerrorGold / Задолбало. Копирка WarCraft III и других вселенных в дополнительных кампаниях.
» WarCraft 3 / Джайна Праудмур
» WarCraft 3 / Джайна Праудмур
» WarCraft 3 / Джайна Праудмур
» WarRaft / UjAPI
» WarRaft / UjAPI
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать так, чтобы после действия "Игра - Load Next Map" игроки остались в одном лобби?
» WarCraft 3 / Где утечки
» WarCraft 3 / Где утечки
» WarCraft 3 / Где утечки
» WarCraft 3 / Где утечки
» WarCraft 3 / Где утечки
https://www.xgm.guru/p/wc3/wfetool
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Где утечки
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
» WarCraft 3 / Как сделать триггерный поджог?
const * n, log n, n! и прочее говорит что нужно что-то делать с n и посему до n не сокращается.
» WarRaft / MPQ Editor