Jump to content

Помощь разработчику миссий


StarLey_Andrew
 Share

Recommended Posts

Работа с редактором миссий, использование средств SSE без навыков программирования, примеры использования.

Минимальный набор для создания миссий:

- DCSW с редактором миссий;

- Текстовый редактор Notepad++ для просмотра файлов .lua. Удобно просматривать код выставив во вкладке "Синтаксис" язык LUA. Обязательно выставить кодировку UTF-8 (без BOM).

- Фантазия.

С учетом того, что многим функциям не место в ветке посвященной СА, тема переехала сюда. Далее список функций, реализованных средствами SSE и примеров их применения (Пополняемый и изменяемый).

 

-Функция автоматического добавления зон погрузки десанта по шаблонам, любому ППБ. Функция скриптового подбора катапультировавшихся пилотов. Загрузка десанта в наземные юниты и выгрузка под огнем

 

-Функция учета и вывода на экран сообщений о потерях .

 

-Функция скриптовой постановки минных заграждений с вертолетов

 

-Функция фиксации уничтожения объектов карты внутри триггерных зон

 

-Функции инженерных подразделений


Edited by StarLey_Andrew
  • Like 2
Link to comment
Share on other sites

Функция автоматического добавления зон погрузки десанта по шаблонам, любому ППБ

 

Скрипт исправлен для 1.5

Функция автоматического добавления зон погрузки десанта по шаблонам, любому ППБ. Функция скриптового подбора катапультировавшихся пилотов. Загрузка десанта в наземные юниты и выгрузка под огнем

Как это работает.

Через 3 минуты после катапультирования пилоты достигнут земли и включат аварийные маяки: 121,5МГц - красных, 243МГц синих по умолчанию и 121,5МГц у синих при установленом флаге 570 со значением 1.

Как сделать:

См. в брифинге.

Флаги настроек.

570:

- значение 0 или отсутствует – аварийный маяк у синих работает на частоте 243МГц;

- значение 1 – аварийный маяк у синих работает на частоте 121,5МГц

Куда и зачем доставлять катапультантов более подробно можно узнать прочитав о функции зон спасения катапультантов.

Краткую инструкцию поиска катапультантов по маякам можно почитать здесь

Отдельно приложен звуковой файл с громким звуком (в архиве). Для его использования необходимо в 13-й строке скрипта поменять название файла и загрузить звук триггеров в начале миссии.

Прописыванием в файле init.lua соответствующих команд (есть пояснения в файле) предзагружаем десант (в наземку включительно).

Все типы десантных групп, транспортов в своей миссии можно будет посмотреть в логах после первого запуска миссии (для создания init)

 

14.06.16 - обновление - добавлен десант и его поведение в наземку.

11.06.2016 - обновил под 1.5.4

01.08.2016 - радиоменю в группах создается только у транспортов, для которых есть шаблоны, повышение стабильности.

02.08.2016 - пофиксил остающийся после первой деактивации радиомаяк, транспортные функции можно назначать вертушкам активирующиеся с задержкой.

04.08.16 - исправил баги.

06.02.17 - добавил флаги подсчета спасенных пилотов, для использования в других скриптах (например учета потерь)

redaktor_desant.thumb.jpg.79e94a609369d7fe25990ff5d4efa408.jpg

redaktor_transport.jpg.020c95931172518477d6b7c58ea730cd.jpg

SOS_morse_code_long.zip

DesantAndEject_v21.lua

DesantAndEject_v20.miz


Edited by StarLey_Andrew
Link to comment
Share on other sites

Link to comment
Share on other sites

Link to comment
Share on other sites

Link to comment
Share on other sites

Функция формирования в редакторе миссий зон с разными функциями

 

Адаптировано под 1.5

Функция фиксирования уничтожения объектов карты (мосты, здания и т.д.).

Смерть объектов внутри определенных зон вызывает увеличение соответствующего флага на единицу.

Принцип формирования названия зоны "Цель 111", где "Цель" - маркерное слово, "111"-номер флага который будет подниматься. Номер флага может быть любым числовым. Если необходимо создать несколько зон с одинаковым номером флага, то имя будет иметь вид "Цель 111 #001" (как правило присваивается автоматически) уничтожение объектов внутри этих зон так же будет вызывать увеличение флага 111 (ну или любой другой номер).

bombing.miz


Edited by StarLey_Andrew
Link to comment
Share on other sites

Функция учета потерь, начисление и вывод на экран очков.

 

Функция учета потерь, начисление и вывод на экран очков. исправлено для DCSW v1.5

Подключением файла "PoteryAndResurs.lua" позволяет отследить потери.

Полностью переделано представление потерь. Убраны флаги с подсчетом.

Потери показываются в иерархии "Категория (самолет, вертолет, и т.д.) - класс (штурмовик, перехватчик, корабль и т.д.) - тип (Ка-50, Su-25T и т.д).

 

Как сделать:

В редакторе миссий:

1. при старте миссии:

- Выставить необходимые значения флагов (подробнее см.ниже);

2. через 3 сек. после старта подключить файл-скрипт "NewPoteryAndResurs.v...lua ";

 

Флаги настроек:

Воздушные потери: Флаг '531'- если = 0 - полные, 1- уточненные, 2 - упрощенные, 2 - отключены.

Наземные потери: Флаг '532'- если = 0 - полные, 1- уточненные, 2 - упрощенные, 3 - отключены.

Где :

- полные - это отображения по типам ЛА и техники;

- уточненные - отображение по классам;

- упрощенные - отображение по категориям.

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

 

При использовании со скриптом DesantAndEject от версии v21 из потерь катапультировавшихся пилотов ("Без вести пропавших"), вычитается соответствующее количество спасенных катапультантов.

 

В миссии для всех доступно переключение представления информации по радиоменю F10

NewPotery.miz


Edited by StarLey_Andrew
Link to comment
Share on other sites

  • ED Team

Засады.

При присвоении зонам имени, содержащем слово "Засада" (например: "н.п. Архипово (Засада)") подвижный десант, высадившийся из вертолетов, получит задание двигаться к ближайшей в радиусе 10 км.) зоне принадлежащей противоположной стороне или нейтральной.

Высаживая десант в вашей миссии следующего [thread=143807]субботнего вылета[/thread], наблюдаю что синий десант бежит в синюю зону "засада синих". А если их высадить возле красной зоны, то они ее проигнорируют.


Edited by SL PAK
Link to comment
Share on other sites

Высаживая десант в вашей миссии следующего субботнего вылета, наблюдаю что синий десант бежит в синюю зону "засада синих". А если их высадить возле красной зоны, то они ее проигнорируют.

Всё верно, до вчерашнего дня было так. Но встал логичный вопрос, зачем лишится ещё одной зоны захвата. Поэтому со вчерашнего дня десантников движется к зоне противника! И захватывает её. Кроме того сам Файл теперь меньше нагрузки на сервер даёт. Файл с миссией субботнего вылета вчера кстати был заменён.

Link to comment
Share on other sites

  • ED Team

Красный пилот несколько раз специально пролетел над высаженным мной синим ПЗРК. Ни одного пуска. Посмотрите, может им патронов не выдают? Крайняя ваша миссия для субботнего вылета.

475123872__2.thumb.jpg.692dc9d7b8846855790f87bb62fd9d0f.jpg

Link to comment
Share on other sites

Красный пилот несколько раз специально пролетел над высаженным мной синим ПЗРК. Ни одного пуска. Посмотрите, может им патронов не выдают? Крайняя ваша миссия для субботнего вылета.

 

Скрипт только создаёт юнит. Остальное - AI DCS. Тем не менее ПЗРК создаются управляемым от первого лица. Не устраивает AI, отдайте под управление САшнику. Судя по всему юнит не успевает прицелился. Если верить картинке, то из ложбины самолёт в поле зрения ПЗРК будет пару секунд, а им минимум 7 нужно, если я не ошибаюсь.


Edited by StarLey_Andrew
Link to comment
Share on other sites

  • ED Team
Судя по всему юнит не успевает прицелился. Если верить картинке, то из ложбины самолёт в поле зрения ПЗРК будет пару секунд, а им минимум 7 нужно, если я не ошибаюсь.

00:48:00 Су-27 вошел в зону поражения

00:48:17 прошел над ПЗРК

00:48:37 вышел из зоны поражения

 

Целых 20 секунд ПЗРК смотрел ему в сопла :(

846204145__3.thumb.jpg.38adb8c8748c14b4b2767bb27d47fea3.jpg

Link to comment
Share on other sites

00:48:00 Су-27 вошел в зону поражения

00:48:17 прошел над ПЗРК

00:48:37 вышел из зоны поражения

 

Целых 20 секунд ПЗРК смотрел ему в сопла :(

Рельефом перекрыт и подход и отход ЛА .Уже написали.На подходе по бесфорсажной он работать не будет.

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

Link to comment
Share on other sites

  • ED Team
Рельефом перекрыт и подход и отход ЛА .Уже написали.На подходе по бесфорсажной он работать не будет.

Да они на него даже не смотрят. Не является ли это признаком отсутствия БК?

57709921__4.jpg.44e4de310a17707ddd0e8077fa970197.jpg

Link to comment
Share on other sites

Скрипт только создаёт юнит с полным БК, нормальным скилом и возможностью управления САшником. Для обсуждения AI ПВО есть отдельная ветка в СА. С вышеуказанными скринами думаю корректнее обратиться туда, возможно там уже и ответ есть. Скорее всего он будет заключается в том, что для низколетящих высокоскоростных внезапно появляющихся из-за хребта ЛА время реагирования ПЗРК с нормальным скилом будет гораздо больше. 7-8 секунд -это только захват цели. Хотите быстрой реакции на внезапные низколетящие цели, десантируйте ЗУ-23 (в скрипте идёт как ДШК).

Link to comment
Share on other sites

  • ED Team
Хотите быстрой реакции на внезапные низколетящие цели, десантируйте ЗУ-23 (в скрипте идёт как ДШК).

При упрощении миссии вы ЗУ-23 кажется выпилили. Видел там из ствольных только хамер, который 40 сек в вертушку закатывают.

Link to comment
Share on other sites

При упрощении миссии вы ЗУ-23 кажется выпилили. Видел там из ствольных только хамер, который 40 сек в вертушку закатывают.

Хаммер по просьбе ААК запилил в конкретную миссию. Он грузится на точке погрузки США, у них ЗУ-23 нет, но есть у Грузии на той-же базе. Выбирайте штат МСБ, а не SEAL. Но это касается конкретной миссии которую и следует обсудить в ветке миссии.

Link to comment
Share on other sites

Да они на него даже не смотрят. Не является ли это признаком отсутствия БК?
Юнит создается с БК.

П.С.Я по скринам только рельеф увидел и небольшую скорость Сухаря.Тут важно еще не только зона пуска-реакция студента,а и то чтобы ЗУР цель увидела.

-когда ПЗРК высаживали на равниных участках и по маршруту летящих ,они без проблем устраивали геммор летающим.Потом также ущелье ими перекрывали для хитроопых.А на склонах много слепых зон.(+угол наведения у бота посмотри ).

 

-по мне(имхо) реакция ЗРК\ПЗРК не первый аргумент в горах на который надо ориентироваться.Потетстите с кем -нибудь на ровной площадке и прсмотри режимы бота.


Edited by ALF7

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

Link to comment
Share on other sites

  • ED Team

Подскажите, какой скилл выгружаемого десанта ПЗРК и отличается ли он у других доступных к транспортировке юнитов?

Link to comment
Share on other sites

Обновлена миссия Функция предзагрузки десанта в наземные юниты и его выгрузка по требованию или под огнем..

В частности добавлены флаги отключения основных функций. Добавлена Грузия за синих.

-флаг 501 = 1 - отключение функции выгрузки под огнем;

-флаг 502 = 1 - отключение функции поиска укрытия;

-флаг 503 = 1 - погрузка сокращенного десанта (только основные юниты (для

онлайна)).

Link to comment
Share on other sites

Я пока скрипты не использую, но все же интересно, как работает "функция поиска укрытия"? Ищут близлежащий дом? Прячутся за техникой? бегут в лес? Или что-то другое?

Link to comment
Share on other sites

Я пока скрипты не использую, но все же интересно, как работает "функция поиска укрытия"? Ищут близлежащий дом? Прячутся за техникой? бегут в лес? Или что-то другое?

 

Определяют направление до ближайшего врага и в том направлении используют в качестве укрытия объекты сцены и статические объекты пользователя. Это дома, мосты, всякого рода вышки и т.п.


Edited by StarLey_Andrew
Link to comment
Share on other sites

Обновлена Функция учета потерь, начисление и вывод на экран очков. и предыдущая миссия с примером использования этого файла. Теперь номенклатура учитываемая в файле гораздо больше. Добавлены флаги отключения сообщений о потерях воздуха/наземки/расширенных потерь наземки. В целом использование стало автономным и более гибким в настройках.

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...