У меня маленькая проблемка с заданием, вернее, с выдачей награды.
Так как невозможно выбрать одного юнита для выдачи награды, используется действие: "Отряд - выбрать всех юнитов группы юнитов(Юниты в области(Зона игровой карты)) и выполнить (Действия)", но тут возникает резко такой конфуз, когда награда выдаётся каждому юниту на карте.
Как сделать так, чтобы не выдавалась награда каждому юниту, а только твоему герою?
(Такое случилось, когда по всей карте начали выпадать предметы в награду за квест)

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

orc01, хм... Ладно, попробую сейчас.
Всё, нашёл как нужно было сделать
Через то же что и первый раз делал, только выбрал всех юнитов игрока красного, то есть - одного героя. И сразу все стало нормально)
0
19
6 лет назад
0
Похожие вопросы:

ответ
пустые integer по дефолту равны
тому, что было в памяти на момент её выделения под переменную. Выделение памяти и её очистка - разные процессы, именно поэтому считается хорошим тоном задавать значения перед тем, как планируешь их использовать.
ответ
надо писать
effect array eff[5]
ответ
Lana Guerrero:
Ребята, я разобрался
Триггер работает нормально и безутечно, вся проблема в том, что создавая спелл-активатор с кислотной бомбы, я указал интервал урона = 0.00, что и повлекло все лаги
ответ
Каро, чтобы закрыть вопрос - выбери лучший ответ.

0
20
6 лет назад
0
награда выдается только герою или толпе героев?
потому что одному юниту выдать награду возможно
0
11
6 лет назад
0
А чем pick every unit in group and действие - то не подходит? Зачем вообще мутить такие сложности??
Точнее pick every unit in group and give item-type.
Можно пойти ещё дальше и
Set x = устанавливаем переменную целочисленной и говорим что она - колличество юнитов в группе.
После
For each integer(a) от 1 до х
set unit = random unit in group
create item and give him hero - unit(наш рандомный юнит)
После удаляй юнита из группы
0
17
6 лет назад
0
ssbbssc, одному герою, но, сложность в том, что героя нельзя выбрать, так как он появляется при помощи диалогового окна, то есть, это может быть совершенно любой герой.
2
11
6 лет назад
Отредактирован orc01
2
Master113:
ssbbssc, одному герою, но, сложность в том, что героя нельзя выбрать, так как он появляется при помощи диалогового окна, то есть, это может быть совершенно любой герой.
Ну тогда назначь на этого героя отдельную переменную, в чем тут проблема?
Создаешь героя и дальше назначаешь, что Last Hero = последний созданный юнит
0
17
6 лет назад
0
orc01, хм... Ладно, попробую сейчас.
Всё, нашёл как нужно было сделать
Через то же что и первый раз делал, только выбрал всех юнитов игрока красного, то есть - одного героя. И сразу все стало нормально)
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.