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

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



Просмотров: 74

XGM Bot #1 - 1 неделю назад 0
Похожие вопросы:

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

ssbbssc #2 - 1 неделю назад 0
награда выдается только герою или толпе героев?
потому что одному юниту выдать награду возможно
orc01 #3 - 1 неделю назад 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(наш рандомный юнит)
После удаляй юнита из группы
Master113 #4 - 1 неделю назад 0
ssbbssc, одному герою, но, сложность в том, что героя нельзя выбрать, так как он появляется при помощи диалогового окна, то есть, это может быть совершенно любой герой.
orc01 #5 - 1 неделю назад (отредактировано ) 2
Master113:
ssbbssc, одному герою, но, сложность в том, что героя нельзя выбрать, так как он появляется при помощи диалогового окна, то есть, это может быть совершенно любой герой.
Ну тогда назначь на этого героя отдельную переменную, в чем тут проблема?
Создаешь героя и дальше назначаешь, что Last Hero = последний созданный юнит
Master113 #6 - 1 неделю назад 0

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