Добавлен zlowar
День добрый, в начале все успешно получалось, а вот под конец застрял. Хочу сделать оповещение в виде текста всем игрокам, когда какой либо герой убивает другого героя. Выглядит примерно так: "владелец такого игрока нанес смертельный удар такому" " награда 200 голд, а помошникам (союзники рядом, которые помогали в убийстве) 100 голд".
Вообщем совсем запутался, как сделать так что бы игрок который нанес смертельный удар получил только 200 голд, а все остальные союзные игроки в области 700 на 700 от героя, который нанес смертельный удар получили только половину?
У меня получается, что "смертаносный игрок" получает 300 голд, в принцепи нечего так, но тогда пусть это будет написано.
Принятый ответ
zlowar, две вещи:
- Есть функция Add resuorce, так что убери Set resource.
- Ты pick'аешь всех, даже самого убийцу. Решения: исключай в цикле действия "Отряд" в условиях убийцу или давай убийце половину награды в начале триггера.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Nosferoh
нет, второй цикл не выполняется, где отряд. Убица получает голду, а ближайшие нет.
Дублируется потому что два юнита убивали одну цель... Как бы исправить
Убери сообщение из цикла в основной алгоритм.
Отредактирован Nosferoh