День добрый, в начале все успешно получалось, а вот под конец застрял. Хочу сделать оповещение в виде текста всем игрокам, когда какой либо герой убивает другого героя. Выглядит примерно так: "владелец такого игрока нанес смертельный удар такому" " награда 200 голд, а помошникам (союзники рядом, которые помогали в убийстве) 100 голд".
Вообщем совсем запутался, как сделать так что бы игрок который нанес смертельный удар получил только 200 голд, а все остальные союзные игроки в области 700 на 700 от героя, который нанес смертельный удар получили только половину?
У меня получается, что "смертаносный игрок" получает 300 голд, в принцепи нечего так, но тогда пусть это будет написано.

zlowar, две вещи:
  • Есть функция Add resuorce, так что убери Set resource.
  • Ты pick'аешь всех, даже самого убийцу. Решения: исключай в цикле действия "Отряд" в условиях убийцу или давай убийце половину награды в начале триггера.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
zlowar, две вещи:
  • Есть функция Add resuorce, так что убери Set resource.
  • Ты pick'аешь всех, даже самого убийцу. Решения: исключай в цикле действия "Отряд" в условиях убийцу или давай убийце половину награды в начале триггера.
Принятый ответ
11
Ох уж эти русские триггеры.) pick, аю всмысле выбираю? Да, походу так и есть. Да точно! Я хотел условие поставить, что бы убица не считался, но не получилось, не нашел нужного. Что можно туда подставить? Какое условие.
11
Эм.. что-то похожее я так и делал и вообще нечего не вышло, но сейчас еще раз.)
нет, второй цикл не выполняется, где отряд. Убица получает голду, а ближайшие нет.
Загруженные файлы
25
zlowar, у тебя стоит "союзник Игрока - Красный". Вместо "тип юнита" условие должно быть "Unit comparison" (Сравнение юнитов).
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.