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

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

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

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