Правильно ли я сделал триггер, что бы способность у мобов повышалась на уровень в зависимости от количества игроков

Второй триггер правильный, а первый нет:
  • Событие нормальное
  • Условие нужно только (Переключающий юнит) типа Герой равно Да
  • Первое действие меняешь сопоставление на (Совпадающий игрок) равно Человек И ((Совпадающий игрок) статус слота) равно Играет
  • Второе действие не Группа игроков, а Отряд - Выбрать всех юнитов на карте типа Герой, туда перенеси действия на установку уровня способности.
Когда ресаются, вроде ничего не надо, уровень способности либо сохранится, либо переустановится.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Сейчас сообразил, что там два триггера нужно. Первый почти такой же, как на последнем скрине, только там не надо Если/То/Иначе, перенеси условие из Если в условие триггера. Потом зря убрал выбор всех героев в группу, но тут моя вина, выбери всех героев в группу и поставь им действия из То. Только у тебя на всех героев это распространится, в том числе и вражеских, чтобы вражеские бонуса не получали, задай в сопоставлении кроме Герой ещё (Владелец юнита) не равно Игрок_за_мобов.
А во втором триггере делаешь событие, что Игрок оставил игру и действие Триггер - Выполнить Первый триггер, игнорируя условия.

Andrey33:
Вот так?
Нет. В переменную User поставь условия.
Самое первое действие.
Чтобы не было утечки в самый низ триггера (не в действия с группой, а отдельно под него) поставь Custom Script:
call DestroyGroup( GetLastCreatedGroup() )
Но в таком случае будет некритичное количество утечек, потому можно и без него.
15
Вроде сделал правильно
А что делать когда они ресаются мне же надо установить им уровень способности
сделать еще 1 триггер
юнит вошел в зону вся карта
условие нейтральный врождебный
действие установить уровень способности на user ?
Загруженные файлы
26
Принятый ответ
Второй триггер правильный, а первый нет:
  • Событие нормальное
  • Условие нужно только (Переключающий юнит) типа Герой равно Да
  • Первое действие меняешь сопоставление на (Совпадающий игрок) равно Человек И ((Совпадающий игрок) статус слота) равно Играет
  • Второе действие не Группа игроков, а Отряд - Выбрать всех юнитов на карте типа Герой, туда перенеси действия на установку уровня способности.
Когда ресаются, вроде ничего не надо, уровень способности либо сохранится, либо переустановится.
15
8gabriel8, вот с этим совсем запутался как в действие поставить И это же только в условие можно
Первое действие меняешь сопоставление на (Совпадающий игрок) равно Человек И ((Совпадающий игрок) статус слота) равно Играет
26
В данный момент внутри действия у тебя стоит логическое условие, что (Переключающий юнит) типа Герой равно Да, меняй его на И.
15
8gabriel8, А всё сделал
А не понял как героя выбрать в отряде
я сделал отряд с циклом
Загруженные файлы
26
Да, теперь всё правильно.
Ты ведь не давал вражеским героям способности, которым триггер устанавливает уровень? Если нет, то всё отлично, у них ведь нечему будет уровень устанавливать.
15
8gabriel8, я давал только мобам, у меня нету герои нейтрально враждебных на карте
Спасибо большое
Пойду тестить
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.