Покой – это ложь; есть только страсть.
Через страсть я познаю силу.
Через силу я познаю власть.
Через власть я познаю победу.
Через победу мои оковы рвутся.
Кодекс ситов
Дрю Карпишин, Трилогия Дарта Бэйна





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

Авы нет

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





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

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

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

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