Коричневая ряса джедая, так же как и броня клонов, давала ей в некотором роде анонимность; никто не спрашивал, зачем она спускается в эти трущобы – потому что джедаи часто занимались подобной работой на дне общества, а кроме того – она была приятельницей Скираты.
Генерал–джедай Этейн Тер–Мукан
Карен Тревисс, "Приказ 66"





Сколько глобус ни крути, там Fess-Style не найти...
Сайт Fess'a » Порядок выполнения триггеров - Форум
[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
Форум » Форум Редакторов » Редактор 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 из 1
  • 1
Поиск: