Не понимаю в чём дело, но юниты не добавляются в группу юнитов, может я что-то не так нажал? Подскажите где косяк
Опишу ситуацию получше: хотел использовать далее для расчетов количество юнитов в группе, но получал неверные данные, решил проверить, как отображается количество юнитов в группе, оказалось, что ноль, хотя по логике в группе юнитов 3 должно быть, не совсем понимаю, действие не добавляет по итогу, или я что-то делаю неправильно.

Перепроверь, что у тебя инициализирована группа юнитов. То есть она не равна null. Ты ее не уничтожил перед (саму переменную).
Так-же перепроверь, что у тебя эти юниты не удалены с карты и они существуют.
Вот я сделал триггер схожий, все работает, показывает 3 юнита в группе.

Так сложно гадать, что у тебя еще пошло не так, надо копать карту и тестить в ней. На скрине вроде все окей.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Black Soul:
ArhiMEN:
Я посмотрел, но возникла проблема. Я тупой и не могу написать также, но моменте добаления юнита в хеш таблицу. Я Save Handle of (Last created unit) as 0 of (а дальше я не нашёл, как добавть "Key(Constructed structure))" in Hash
и соответсвенно любое другое действие, где прописанно Key
Так не нужно ничего самому делать. Я прикрепил к тому сообщению карту. В ней я уже все сделал сам. Тебе осталось только скопировать триггеры оттуда в свою карту и заменить юнитов на тех, которые тебе нужны. Вот та карта:
Bergi_Bear, хеш-таблицы — это проще простого. Они не требуют множество действий для работы. Достаточно только понять принцип.

5
А мне кажется они сидят в группе.
Карту в студию.
26
Принятый ответ
Перепроверь, что у тебя инициализирована группа юнитов. То есть она не равна null. Ты ее не уничтожил перед (саму переменную).
Так-же перепроверь, что у тебя эти юниты не удалены с карты и они существуют.
Вот я сделал триггер схожий, все работает, показывает 3 юнита в группе.

Так сложно гадать, что у тебя еще пошло не так, надо копать карту и тестить в ней. На скрине вроде все окей.
Загруженные файлы
1
konvan5, в общем-то да, решил проверить создав новую переменную отряда, и никаких проблем.
1
konvan5, есть что добавить, проблема возникает именно с массивом переменной отряд, я поменял fabric отряд на массив и проблема снова появилась, поставил на 8 индекс, переменная остаётся пустой
26
Birdboy, это "размерность" массива, т.е. предустановка для дефолтного блока инициализации глобальных переменных (это то тесто в скрипте, где всем глобалкам задаются дефолтные значения). Именно в этом месте и за счёт этого параметра отрабатывает создание пустых групп и запись их в каждый из массивов переменной.
set GROUP[1] = СоздатьГруппу()
set GROUP[2] = СоздатьГруппу()
set GROUP[3] = СоздатьГруппу()
set GROUP[_] = СоздатьГруппу() // и так далее...
Это так же касается и других типов переменных - таймеры, самый очевидный из них.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.