– Готов к стыковке. – раздался в интеркоме голос пилота. – Эх, барвы, вам хорошо, а я на вахте…
– Душ, еда, спать. – расставил приоритеты Дарман. Атин кивнул:
– Душ из еды и спать.
– Спать. – подключился Найнер. – Потом еще спать.
Отряд ЭРК "Омега", возвращаясь с задания
Карен Тревисс, "Приказ 66"





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