Мне нужна альтернатива использования групп, для проверки противника в радиусе, хотя бы функция, я дальше разберусь
Принятый ответ
А зачем, мб альтернатива гуи? Ну она есть, jass.
Если использовать группы нормально, а не как нам предлагает гуи, не будет ни утечек, ни проблем.
Если использовать группы нормально, а не как нам предлагает гуи, не будет ни утечек, ни проблем.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Если использовать группы нормально, а не как нам предлагает гуи, не будет ни утечек, ни проблем.
Отредактирован WoLLFeR
Отредактирован quq_CCCP
Создадим одну группу и запишем её в глобальную переменную, на гуях просто создай глобалку TempGroup (название неважно, в гуях в перменную сразу же записывается группа), потом нам потребуется фильтр, ибо нужно отсеять всех ненужных юнитов для этого нужно создать новую функцию, которая не берет аргументов и возвращает boolean,
WoLLFeR, кстати вот держи
))
Я пытаюсь разобраться, хорошо фильтр, я могу его сделать, как отдельную функцию, если он возвращает только bool, то как работать дальше? ну одни юниты true, другие false, это через условие проверять?
и groupEnumOwningPlayer - это вражеские Игроки, как их записать?
потом тебе нужно юзать функцию
Отредактирован WoLLFeR
Так, значит, с начало создаю фильтр, потом другую функцию, которая будет выполнять действия над юнитами в группе, потом назначаю группу используя GroupEnumUnitsInRange, затем используя группу, выполняю над юнитами действие?