Этейн была на минном поле, окруженная людьми, которые не могли оттуда уйти, и некоторые из них истекали кровью до смерти от тяжёлых ран. Их крики переворачивали ей душу. Говорят, что раненые солдаты зовут маму, но у клонов не было матери. Они звали своих братьев…
Во время бойни на Квиилуре
Карен Тревисс, "Истинное лицо"





Сколько глобус ни крути, там 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
Поиск: