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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
Andrey33:
NazarPunk, он устанавливает уровень, а не повышает
Каждые две секунды для каждого играющего User = User+1.
User = 0, я что-то не заметил.

плюс утечки...
15
NazarPunk, Он же делает подсчет сколько игроков играет и устанавливает уровень на количество игроков, разве не так?
30
Andrey33:
NazarPunk, Он же делает подсчет сколько игроков играет и устанавливает уровень на количество игроков, разве не так?
Но не сбрасывает значение переменной.

И по хорошему нужно не перебирать всех каждые две секунды, а использовать событие Игрок покидает игру. А нужных юнитов в группе хранить.
26
Во-первых, события следует ставить Юнит вошёл в игровую область и Игрок покинул игру. Во-вторых, переменную User можно напрямую задать, что это группа игроков, соответствующих условиям. В-третьих, ставишь действие Если/То/Иначе, где в если (Переключающий юнит) равно Герой равно Да, То установи уровень способностей, Иначе (пусто).
15
8gabriel8, вот это не понял как сделать
переменную User можно напрямую задать, что это группа игроков, соответствующих условиям
30
переменную User можно напрямую задать, что это группа игроков, соответствующих условиям
Переименовать в CountPlayingHuman
15
Вот так должно быть?
NazarPunk, А в чем прикол переименования если одно и тоже по функциям будет
я же могу назвать переменную как угодно
Загруженные файлы
26
В User сопостовляй не то, что (Переключающий юнит) типа Герой равно Да, а выбери внизу списка условий И, поставь там оба условия со скрина в вопросе, только не (Выбранный игрок), а (Совпадающий игрок).
30
А в чем прикол переименования если одно и тоже по функциям будет
я же могу назвать переменную как угодно
В том, что переменная глобальная и по такому названию через месяц можно и забыть зачем она нужна.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.