J. Logan
Map-maker
Зареген: 16.06.2010
Раса: Терран
ICQ: 566798786
Откуда: РФ
Сообщений: 16
Нарушений: 0 [C]
|
Так, ну я разобрался в этой теме, поясню, кому интересно:
Нужно создать переменную типа Boolean, присвоить ей "False", и перед каждом проигрывании трансмиссии ждать, пока она не будет иметь значение "False". Затем присвоить ей "True" проиграть трансмиссию, и присвоить обратно "False".
Это надо проделать со всеми трансмиссиями, тогда сбоев в игре не будет.
Для тех, кому нужно по-подробнее:
- Вне триггеров создаем Variable, назначаем тип "Boolean", снизу оставляем "False" (создали переменную)
Далее, обработать каждую трансмиссию таким макаром:
- В триггере, перед трансмиссией ставим "Wait for Condition", в нем выбираем "Comparison", далее отмечаем "Variable" и выбираем наш булеан, после ставим "==" и "false" (поставили условие, при котором трансмиссия запустится при определенном значении переменной)
- После, перед трансмиссией ставим "Set Variable", настраиваем на определение нашего булеана, как "True" (меняем значение переменной)
- После трансмиссии ставим "Set Variable", и присваиваем булеану "False"
Все по логике, в общем.
Сообщить модератору об этом сообщении | IP: Записан
|