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

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

Попробуй записать приказ и точку приказа в переменную
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Проще добавить всех нужных юнитов в отряд и отдать приказ передвигаться в нужную точку (ссылаясь на отряд).
Добавить можно через выбор юнитов каким-либо способом.
Например все юниты в нужной области, с условием что они принадлежат игроку 7, и живые

2
23
4 года назад
2
Попробуй записать приказ и точку приказа в переменную
Принятый ответ
1
27
4 года назад
Отредактирован MpW
1
по идее должен работать. а что у вас на скрине в условии? получается, что цикл перебора юнитов работает, но приказ выполняет почему то один юнит.
и еще какой ты приказ отдал воинам

мб костанты точки или приказа затираются в потоке. поэтому запиши в переменную. там цикл перебора на каждого юнита отдельный поток создает. ходя наследуемые значения не должны пропадать.
используй дебаг на получении приказа (триггер отлова приказа: кто получил приказ, какой приказ), выведи координаты точки
0
7
4 года назад
Отредактирован Mechanicus
0
Steal nerves, в условии принадлежность юнита к игроку и условие что выбранный юнит не равен юниту с предметом. Приказ тот который был отдан юниту с предметом.
Записал приказ и точку в переменую, заработало верно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.