На Гуи использую переменные "группа юнитов" типа массив. Чтобы их обнулять нужно прописать custom script. Возможно ли обнулить их все одной командой или необходимо прописывать для каждой callDestroy udg_***[1] и так далее до конца массива?

Принятый ответ

Да, по идее тебе не нужен массив групп, достаточно будет одной группы и массива целочисленных переменных. Делаешь ГРУППУ ИГРОКОВ (не Отряд юнитов), которые у тебя играют, там выбираешь у игрока в Отряд всех живых юнитов со способностью Налогоплательщик, записываешь в переменную их количество, потом очищаешь Отряд.

Пример:
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
28
5 лет назад
2
Нужно не обнулять, а удалять группы для каждой ячейки массива, которые содержат существующую группу.
0
20
5 лет назад
0
PT153, то есть, нужно удалить группу тех же юнитов, которых добавлял ранее, из основной группы?
0
28
5 лет назад
0
Yury13, лучше покажи на примере, а то так ничего не понятно. Чтобы группа была, её нужно создать. Как правило, в GUI при создании туда сразу же добавляются юниты.
Также покажи, как ты создал массив групп, это важно.
0
20
5 лет назад
Отредактирован Yury13
0
PT153, условие не вошло. Там стандартная проверка уровня способности.
Загруженные файлы
0
26
5 лет назад
0
Просто циклом от 0 до 12 удаляешь группы в массиве.
0
28
5 лет назад
0
Просто циклом от 0 до 12 удаляешь группы в массиве.
От 0 до 12, включая 0 и 12.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.