Добавлен Talmagett
Использование custom script облегчает работу и дает больше возможностей создавая локальные переменные.
Со временем научился использовать for loop и if
Вопрос : как правильно писать pick every unit in GROUP?
Выбрать каждого юнита из GROUP
Со временем научился использовать for loop и if
Вопрос : как правильно писать pick every unit in GROUP?
Выбрать каждого юнита из GROUP
Принятый ответ
Делаешь на гуи.
Потом заходишь в меню Edit -> convert to custom script. И смотришь.
Потом заходишь в меню Edit -> convert to custom script. И смотришь.
А так, делаешь локальную группу через local group g = Create Group(), потом добавляешь в неё тех, кого нужно, а после ForGroup(g, function F). F - функция, в которой описано, что делать с юнитами в группе. Уничтожаешь группу и обнуляешь g после ForGroup().
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Потом заходишь в меню Edit -> convert to custom script. И смотришь.
Создание и уничтожение групп мне известно
Значит
ForGroup((g), здесь что-то надо добавить что-ли )
Function F
Первое действие
Второе действие
...
Endfunction F
Ну типа такого нужно
Операции If /then/else, for loop я так делаю, типа выше
Взял первого юнита группы, сделал с ним что-то нехорошее, удалил из группы (Переместил во вторую группу, если они тебе в дальнейшем нужны именно в этом составе). Повторил, пока юниты в группе не закончатся. Если юзал вторую группу - добавил ее юнитов в исходную.
Отредактирован PT153
Ты смотрел так?
В варианте с циклом ты ее вообще не вызываешь.