J Logan
offline
Опыт:
54Активность: |
Конфликт трансмиссий в триггерах
Столкнулся с проблемой, попробую описать:
Есть 2 триггера. При запуске каждого, срабатывает определенная трансмиссия (анимированный портрет с определенным звуком, текстом и временем вещания). На карте есть возможность запустить эти триггеры почти одновременно. В результате, проигрываются обе трансмиссии разом. То есть звук перебивает другой звук, портрет перекрывается другим портретом и текст вылезает не в тему. В первом Старике триггер, в таком случае, ждал пока не закончит вещание уже начатая трансмиссия. Каким образом сделать что-то похожее, чтобы трансмиссия проигрывалась после окончания уже начатой в другом триггере? |
19.06.2010, 17:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
H
hello world
offline
Опыт:
130,376Активность: |
создай переменную bool, жди пока закончится трансмиссия и присваивай труе. При воспроизведение проверяй, равна ли переменная bool=труе, если да то включай и ставь фалсе. |
19.06.2010, 18:43 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
J Logan
offline
Опыт:
54Активность: |
Спасибо, Ahelhot, работает!
Для тех, кому нужно по-подробнее: - Вне триггеров создаем Variable, назначаем тип "Boolean", снизу оставляем "False" (создали переменную) Далее, обработать каждую трансмиссию таким макаром: - В триггере, перед трансмиссией ставим "Wait for Condition", в нем выбираем "Comparison", далее отмечаем "Variable" и выбираем наш булеан, после ставим "==" и "false" (поставили условие, при котором трансмиссия запустится при определенном значении переменной) - После, перед трансмиссией ставим "Set Variable", настраиваем на определение нашего булеана, как "True" (меняем значение переменной) - После трансмиссии ставим "Set Variable", и присваиваем булеану "False" |
19.06.2010, 20:02 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|