Как сделать так, чтобы при убийстве трёх РАЗНЫХ врагов срабатывал триггер?
С таким триггером если я убиваю одного врага, мне сразу даёт синематик и триггер.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Ну как, как, руками.
Событие юнит умирает, далее условие какое вам нужно.
4
Я это сделать могу, но мне нужно убить трёх юнитов, чтобы активировался синематик, а как только я убиваю одного из них - активируется синематик
25
Fishy, в переменную заноси.
4
Хм, сложновато... Если можно, объясните, как сделать такую таблицу, как в компании нежити, типа Счёт паладинов?
6
Fishy:
Хм, сложновато... Если можно, объясните, как сделать такую таблицу, как в компании нежити, типа Счёт паладинов?
А ты сделай так, чтобы у тебя была переменная целочислительная и добавляй в нее после убийства врага +1. как только наберется у этой переменной число 3 активируешь триггер
А вообще, редактор позволяет выбрать 3 условия, тебе нужно, чтобы количество живых врагов было 0
12
Можно проще, в событии триггера поставь "время каждую секунду времени игры" ,затем поставь условие "сравнения логических юнит триггера (тот которого нужно убить) мертв равно да" и повтори это условие с каждым юнитом которого нужно убить.
Есть вопросы?
21
А еще можно сделать очень жёсткие условия на триггер, что он будет срабатывать лишь только на смерть нужных Вам юнитов. А в действии триггера можно узнать количество срабатываний триггера через функцию GetTriggerEvalCount( GetTriggeringTrigger( ) ), и если оно будет равно 3, то сделать то, что нужно.
25
как сделать такую таблицу, как в компании нежити, типа Счёт паладинов?
Опять же, через переменную.
10
Делал похожее через and, or multiple conditions. Или просто через and... Постараюсь завтра глянуть.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.