Фиксер втащил ящик со снаряжением в тесный трюм корабля-перехватчика.
– Мне больше нравится, когда мы всё взрываем и размазываем по стенам геонозианцев. А эти вот размышления рискуют плохо закончиться.
Команда ЭРК "Дельта"
Карен Тревисс, "Истинное Лицо"





Сколько глобус ни крути, там Fess-Style не найти...
Сайт Fess'a » Порядок выполнения триггеров - Форум
[ Новые сообщения · Участники · Правила форума · Поиск ]
Страница 1 из 11
Форум » Форум Редакторов » Редактор ARMA » Порядок выполнения триггеров
Порядок выполнения триггеров
Lenin123Дата: Среда, 28.08.2013, 02:46 | Сообщение # 1

Авы нет

Группа: Удаленные





Уважаемый Fess, как сделать так, чтобы триггеры выполнялись в определенной последовательности. К примеру есть два юнита и машина. Для того чтобы выполнить миссию надо уничтожить сначала двух юнитов, потом машину. Если уничтожишь сначала машину потом двух юнитов, то миссия будет провалена.  Как реализовать эту очередность. Заранее благодарен
 
FessДата: Среда, 28.08.2013, 12:18 | Сообщение # 2

Добрый админ
Сообщений: 2338
Статус:
SQF

Код
waitUntil{(!alive unit1) AND (!alive unit2)};
if(!alive car) then {failMission "LOSER";};
waitUntil{!alive car};
endMission "END1";

Таким образом, если перед убийством солдат взорвать машину, то будет провал миссии. Если после убийства солдат машина все еще будет целой - скрипт будет ждать, пока её не взорвут, а затем миссия закончится.
 
Форум » Форум Редакторов » Редактор ARMA » Порядок выполнения триггеров
Страница 1 из 11
Поиск: