Описание и применение условий в редакторе скриптов.

Автор: rimskiy Дата: 2015-03-04 19:08:13 Просмотров: 1737

Юнитов группы в зоне

Пример: Условие: Менее чем 5 юнитов группы D2 в зоне #3

Реакция: Воскресить юнитов группы D2 через флаг С в зону #3 с задержкой 00:00:00 здоровьем 100 патронами 80 опытом 0 моралью 55 топливом 100

Пояснение: Если в группе D2 останется меньше 5 юнитов, то юниты воскреснут через флаг C и отправятся в зону 3 без задержки отправления, со здоровьем 100%, патронами 80%, опытом 0%, моралью 55%, топливом 100%

 

Время с начала миссии

Пример: Условие: Время с начала миссии более чем 00:04:00

Реакция: Сказать фразу "Прошло четыре минуты!"

Пояснение: По истечении 4 минут после начала миссии в игре высветится фраза "Прошло четыре минуты!".

 

Юнитов у игрока в процентах

Пример: Условие: Активных юнитов у игрока Игрок менее чем 2% от активных юнитов игрока Игрок

Реакция: Завершить миссию Поражение

Пояснение: Если игрок потеряет больше 98% своих войск на карте, то игра завершится поражением.

 

Объект полностью восстановлен

Пример: Условие: Объект #2 полностью восстановлен

Реакция: Отправить 2 Бомбардировщики игрока Противник на объект #2 и посадить на аэродром 0

Пояснение: После восстановления объекта 2 бомбардировщики противника вылетят на объект 2 и сбросят на него бомбы.

 

Группа атакована некоторое время назад - можно использовать для отступления юнитов после атаки.

Пример: Условие: Группа B4 атакована более чем 00:02:00 назад.

Реакция: Установить АИ.Зона1 группы B4 в #2

               Установить АИ.Зона2 группы B4 в #2

Пояснение: Через 2 минуты, после атаки группы B4, группа B4 отправится патрулировать зону 2.

 

Патронов/топлива у группы

Пример: Условие: У юнитов группы E3 топливо менее чем 5%

Реакция: Установить топливо не менее 100 процентов для юнитов группы E3

Пояснение: Допустим, группа танков группы E3 израсходовала топливо ниже 5%. Топливо будет заполнено до 100%.

 

АИ.Зона группы - две патрулируемые группой юнитов зоны.

Пример: Условие: АИ.Зона1 группы B4 сейчас #2

Реакция: Установить АИ.Поведение группы B4 в Пехота - охранять зону

Пояснение: При нахождении юнитов группы B4 в зоне 2 - будет установлено поведение Пехота - охранять зону.

 

АИ.Группа группы - две группы, за которыми следует группа.

Пример: Условие: АИ.Группа2 группы B4 сейчас D5

Реакция: Установить АИ.Поведение группы B4 в Пехота - Следовать за группой

Пояснение: Группа B4 начнет следовать за группой D5.

 

У игрока осталось самолетов - количество и тип самолетов, которые игрок может использовать. Указывается 3 параметра: Игрок использующий самолеты, количество самолетов, тип самолетов.

Пример: Условие: У игрока Союзник осталось менее чем 5 Разведчики

Реакция: Добавить игроку Союзник 2 Разведчики

Пояснение: Если у союзника останется меньше 5 разведчиков, то ему будет добавлено еще 2 самолета.

 

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

Пример: Условие: У игрока Противник осталось более чем 3 вылетов для Истребители

Реакция: Добавить игроку Противник 1 вылетов для Истребители

Пояснение: Противнику будет добавлен дополнительный вылет для истребителей.

 

Число в ячейке - номер ячейки и соответствующее ей число.

Пример: Условие: Число в ячейке C_5 строго Номер 2

Реакция: Занести в ячейку C_5 число Номер 3

               Отправить игроку Игрок подкрепление типа Attack через флаг A в зону #8 с задержкой 00:00:00

Пояснение: Будет отправлено подкрепление через флаг А в зону 8, но только один раз, т.к. также изменено число в ячейке С_5, на несоответствующее числу в условии.

 

Примечания:

1. Чтобы избежать постоянного повторения скрипта, в поле реакций нужно добавить тег Выключить это условие. При его использовании скрипт сработает единожды и после будет отключен.

2. Флаги иногда еще называют воротами.

3. Если юниты не имеют топлива( орудия, например), то параметр топливо можно не трогать. В противном случае, параметр все равно не будет работать на юнитах не имеющих топлива.

4. Чтобы сделать какой-либо объект "объектом", нужно открыть меню Маркеры и выделить объект маркером соответствующего номера.

5. Для установки поведения нужно в редакторе открыть меню Параметры миссии > Группы и нажать Редактировать. Также это можно сделать через редактор скриптов использовав тег Установить АИ.Поведение группы и в нем указать поведение.

6. Создать подкрепление можно открыв меню Параметры миссии > Подкрепления. Помимо этого, способа, можно открыть меню Подкрепления при редактировании скрипта.

7. Attack в тексте является названием подкрепления. Можно ввести любое свое название подкрепления латинскими буквами.

 

Комментарии

Автор: Smithfield Дата: 2015-03-04 19:35:12

Позже я напишу такую же статью, но уже про работу реакций.