PDA

Просмотр полной версии : Триггеры полного редактора для онлайна



-atas-
30.04.2011, 11:56
Как оказалось, это вполне мощный инструмент, вполне достаточный для создания разнообразных и живых догфайт-карт а-ля Ил-2 где уничтожалась наземка в паре квадратов для победы загрузки следующей миссии. Т.е. такие миссии можно создавать уже сейчас не прибегая к С#, а просто тыкая мышкой в редактор, причем с движущейся наземкой и появлением подкрепленийй по триггеру.

Возникли вопросы:

1. Может ли action, создающий группу создать наземку, корабли? точки спауна, точки линии фронта? Танки создать не удалось. (галочка "старт скриптом" у танков при сохранении миссии сбрасывается).

2. Удалось кому-то совместить триггеры в миссии и свой отдельный скрипт миссии? Как это сделать? При наличии своего скрипта в папке с миссией триггеры полного редактора не работают.

Будет ли работать: миссия со скриптом без триггеров подгружает в себя мисси с триггерами? (сам не могу проверить пару дней)

3. Можно ли продвинутым юзерам и профессионалам, знающим С# расширить список триггеров и действий? Веротяно, мод keygetis позволяет посмотреть, где хранятся эти встроенные в редактор триггеры, чтобы дополнить их наиболее востребованными сейчас. Это было бы очень полезно для коммюнити, т.к. на форуме 1С всего несколько человек делают карты и они не владеют 1С. Может быть кто-нибудь поковыряет из интереса?

/В Арма2 юзер может подключить сторонний скрипт к юниту, просто вставив его название в пропертиз юнита без необходимости открывать файл скрипта, причем сразу несколько, через запятую. Это позволяет простым юзерам использовать готовые скрипты и адд-оны от 3х лиц при создании своих интересных миссий и кампаний. Вникать в несколько страниц кода многие картоделы не в состоянии./

Возможности применения триггера "пролет/проезд точки", которые показались интересными:

- можно использовать для проверки возвращения группы на базу,
- для спауна нескольких групп по одному триггеру (1я взлетевшая группа пролетает через несколько точек, чтобы вызвать последующие триггеры)
- для наземки: по мере продвижения танков (или кораблей) вызывать все новые и новые волны бомбардировщиков до их полного уничтожения. Соответственно сбитие бомбардировщиков позволит танкам продвигаться (в сторону вражеского аэродрома, например).


ps. Кто не в курсе: чтобы триггер вызвал действие, у них должно быть одно название. Остальное там проще паренной репы. С# не понадобится )) За 20 минут можно сделать интересную онлайн-миссию по аналогии догфайта с наземкой в Ил-2 или коопов в проектах ВЕФ и т.п.

Востребованные скрипты уже обсуждаются на форуме, т.е. уже более менее понятно, какие стоит добавить в редактор:

0) порождение наземки, спаунов (синих взамен красных и наоборот), движение линии фронта
1) таймауты, чтобы можно было их привязать к любому триггеру
2) подгрузку другой миссии в текущую миссию
3) уничтожение ботов после покидания самолета игроком, уничтожение самолета после посадки, после вынужденной, уничтожение обломков
4) уничтожение всех акторов перед перезагрузкой миссии/сервера
5) логические операторы для запуска нескольких action и проверки нескольких условий (два действия на один триггер назначить пока не удалось)
6) повторение с определенным интервалом времени (временной цикл)
7) возможность вывести текст на экран для каждого сработавшего триеггера и экшна.
8) треггеры "группа села на вынужденную, %", "группа приземлилась, %"
9) переменные и арифметические операции с ними для счетчика раундов, пошаговой подвижке линии фронта по результатам каждого раунда, постепенного наращивания количества групп и т.п.
10) альтернативные вейпойнты для маршрута. (например, если цель уничтожена, переключение на следующую цель).
11) создание циклов последовательных экшнов с тамаутами по одному триггеру.
12) группировка триггеров и экшнов в интерфейсе

-atas-
30.04.2011, 14:20
Пример онлайн миссии с триггерами, без скриптов.

Зациклены вылеты 110х и Штук, Бофайтеров и Дефиантов.

Для триггера scram_red1 нельзя назначить Синюю армию: при сохранении сбрасывается на красную, видимо баг, но так как есть тоже работет.

В ангарах взрывов больше нет.

133471