<<<Назад <<< <<<Меню>>> >>> Далее>>>

Triggers (F3) или Sensors (переключатели)

На карте переключатели обозначаются синим флажком, окруженным синим кругом/квадратом (в зависимости от выбранной формы), определяющим зону их действия. Дважды кликните на карте в режиме triggers, чтобы вставить в миссию trigger (другими словами переключатель, с помощью которого можно ставить условия на выполнение определенных заданий и т.д.). Появится меню Insert/Edit Trigger.

Меню Insert/Edit Trigger

Trigger Area (зона действия):

Существует два типа переключателей – Local trigger и Global trigger. Local trigger – это переключатель, который активируется внутри определенного участка местности на карте. Для их установки требуется указать размер местности. Другой вид переключателей – это global trigger. Он может быть активирован в любой точке карты.

Зоны переключателей подразделяются на:

Для global trigger можно установить значение Axis (и A, и B) равное 0, т.к. размер зоны не имеет значения. При этом данный переключатель будет занимать меньше места на карте (следовательно, меньше мешаться при расстановке других объектов). Global trigger можно расположить в любом месте карты, хоть в самом углу!

Trigger Activation Conditions (условия активации)

Установка условий для local trigger`а при который он активируется:

Activation (активация):

Frequency (частота повторения):
- Once: Активируется только один раз по первому же удовлетворенному условию.
- Repeatedly: Активируется каждый раз, когда выполняется условие активации.

Activation Condition (условия активации): Timing (Обратный отсчет):

Trigger Information (информация о переключателе)

Установка типа переключателя, его имени, которое будет использоваться в скрипте, и описание, которое отображается на карте.

Type (тип):

Text (Текст):
Этот текст будет виден на карте при наведении курсора мышки на данный переключатель. Используйте описательное имя, чтобы упростить поиск данного переключателя на карте!

Name (Имя):
Имя, которое будет использоваться в скрипте, например, когда вы ссылаетесь на данный переключатель. Имя также должно быть понятное.

Trigger Action (Действие триггера)

Действия, которые выполняет переключатель. Они представлены в виде текстовых полей, в которые можно вписывать команды.

Condition (Условие):
По умолчанию, указано слово "this". Это значит, что используются условия из раздела Trigger Activation Conditions.

Эта строчка может содержать выражения, такие как "speed (vehicle <unit>) > 10" или же значение переменной, например "targetsDead".

Замечание: при проверке логических (boolean) результатов (то есть тех, которые возвращают значение true или false), вам не нужно писать "<var> = true", просто укажите <var>, чтобы получить true, или "not <var>" - для false.

Выражения и переменные могут комбинироваться при помощи логических операторов and, or и not.

Знак "!" может заменять слово not и использоваться для отрицания. Например, можно вместо "not <var>" указать !<var>

Знак "?" используется для задания условия.

Пример: Если переменная Arrested верна (true), выходим из скрипта:
?Arrested : exit

On Activation (По активации):
Это командная строка, которая выполняется, если все условия станут верными (то есть true).

On Deactivation (По деактивации):
Это командная строка, которая выполняется, если переключатель отключается. Например, когда переключатель, который активируется постоянно (Repeatedly) при удовлетворении определенных условий, отключится по истечении времени, указанного в графе Timeout.

Кнопка Effects (Эффекты):
Кликнув на кнопке Effects (Эфекты), вы попадете в меню Edit Effects (Редактировать эффекты). Это довольно большое меню, и оно рассмотрено в разделе Waypoints (F4).

<<<Назад <<< <<<Меню>>> >>> Далее>>>