Всем привет, возникла проблема, создаю передачу от юнита, подгружаю реплику, а следующее действие содержит условие или/или. Если условие выполняется, выполняется другой, отдельный триггер, в котором другие передачи от юнитов с репликами, если не выполняется - ничего не делать. Проблема в том, что если условие выполняется, реплики накладываются друг на друга и воспроизводятся одновременно. Как их можно разделить?
`
ОЖИДАНИЕ РЕКЛАМЫ...
10
а можешь карту скинуть и место указать где что, а то я не понял что не так
5
Попробуйте использовать переменные. По крайней мере, я так обычно делаю. Судя по тому, что вы написали, у вас одна реплика общая, а дальше уже они зависят от того, какие действия были совершены.
Например, создайте триггер с действием, и, допустим, убить кого-нибудь. Потом после того, как триггером убили юнита, создайте дальше переменную, можно логическую, с любым названием. Затем эту переменную установите после действия о убиении тобой юнита и поставьте галочку напротив "Да". Это зафиксирует его смерть (т.е. для редактора будет ясно, что это действие произошло и стоит галочка "Да").
Так вот, итого будет. Когда воспроизводится реплика(Общая). А потом идет цепочка Если и т.д. Надо будет в этой цепочке в графе "Если" указать на эту переменную логическую и поставить галочку "Да". Будет выглядеть так. Если действие было совершено (Там, где умер юнит и была переменная "Да"), то появится иная реплика. Если нет (Это будет действие ИНАЧЕ), то воспроизведется другая реплика.
И да, не забудьте вначале триггера поставить "Выключить триггер".
1
Спасибо большое за ответы, прошу прощения, может я не совсем внятно объяснил. Подгружаю карту, так будет наглядней. Проблема в том, что при активации триггера activate, и запуске основного триггера, где проигрываются передачи от юнита, блабла 2 и блабла 3 воспроизводятся одновременно, а задача - сделать так, чтобы сначала проигрывался блабла2, а только потом блабла3, иначе реплики наслаиваются друг на друга. Через переменные не вышло, может сделал чего не так, подозреваю, что решение в очередности триггеров, но пока не освоил как этим пользоваться... буду благодарен любой помощи!)
Загруженные файлы
10
Oleg9791, эээ, можно wait использовать, если я всё правильно понял
Загруженные файлы
1
Tredor46, спасибо, да, конечно, такой вариант тоже имеет место быть, но это я карту как пример скинул, а в моей, что делаю, там идет целая вереница событий, передач, которые тоже имеют условия, и все это подгонять под wait - нереально. Ну или вычленять каждое действие и проигрывать его отдельно при наличии определенных условий, что тоже геморно. Поэтому хотелось бы этого избежать, если возможно)
10
Oleg9791, пошли по дискорду помогу? тут сложнее помогать - brandy46
5
Oleg9791, как без изменений? Вы хотели, чтобы передачи шли по очереди - они идут.
5
Oleg9791, оказывается, там ещё какие-то события есть и каким-то образом влияют, судя по последнему вашему комментарию. Можно же было сразу сказать. Впустую потратил время.
5
Oleg9791, я не экстрасенс, чтобы угадывать что вы именно хотели.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.