Jump to content

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


StarLey_Andrew

Recommended Posts

Спасибо большое!!!! Теперь "въехал!!!" Вот, оказывается, что имелось ввиду! Ну, да, текстовка длинная получается если писать к примеру, "флаг со значением, равен флагу со значением"? Вобщем, сумбур на ровном месте у меня получился. Еще раз, спасибо!

 

Я как понял, так смысл в том, что "флаг равен флагу" выглядит так: Флаг №1 со значением 2 равен Флагу №2 со значением 2? Например, если ставить условие "флаг 5 равен флагу 6", это будет означать, что значение флага 5 равно значению флага 6? То есть флаг 5.1 = флагу 6.1. Флаг 5.1 меньше флага 6.2?

Короче, равенства или неравенства флагов привязываются к их значениям ("флаг равен числу")?

 

Чёй-то я запуталася... :lol:

КВАС - Коми Виртуальное Авиационное Сообщество

Наша группа в ВКонтакте: https://vk.com/kbackomi

Видео наших вылетов есть на моем канале на YouTube: https://www.youtube.com/channel/UCgE3GZ2yM5cSjMBSVLjoEZw

Link to comment
Share on other sites

Т.е. проверяем, если флаг "9" больше флага "7" значит синих в зоне на данный момент больше, они победили. Если флаг "9" равен флагу "7" значит ничья.

 

В том то и дело, что правила "флаг больше флага" - нет. Придется в этом случае ставить два триггера на победу со словом МЕНЬШЕ. Флаг 9 меньше флага 7, победили красные, наоборот, подели синие. Хотя со словом больше тоже самое получается. Так, что Laivynas абсолютно прав, что триггер со словом БОЛЬШЕ, излишен.

Link to comment
Share on other sites

Я как понял, так смысл в том, что "флаг равен флагу" выглядит так: Флаг №1 со значением 2 равен Флагу №2 со значением 2? Например, если ставить условие "флаг 5 равен флагу 6"

 

Чёй-то я запуталася... :lol:

 

Ничего ты не запутался. Все верно изложил. Именно так и будет.

Link to comment
Share on other sites

В том то и дело, что правила "флаг больше флага" - нет. Придется в этом случае ставить два триггера на победу со словом МЕНЬШЕ. Флаг 9 меньше флага 7, победили красные, наоборот, подели синие. Хотя со словом больше тоже самое получается. Так, что Laivynas абсолютно прав, что триггер со словом БОЛЬШЕ, излишен.

 

Значит есть проверка "флаг меньше флага", не помню сейчас, надо заглянуть, но сравнение флагов кто из них меньш-больше точно есть.

Ну и проверять придётся оба флага если говорить про тот пример, но там ещё кое какие проверки надо делать, но не суть важно, я привёл гипотетический пример просто чтоб растолковать что такое флаг.

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


Edited by B3OP

Без разрыва шаблонов — нет прогресса.

Link to comment
Share on other sites

Группировку триггеров-то еще не надумали ЕД-шники вводить? Очень полезная была бы штука...

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

КВАС - Коми Виртуальное Авиационное Сообщество

Наша группа в ВКонтакте: https://vk.com/kbackomi

Видео наших вылетов есть на моем канале на YouTube: https://www.youtube.com/channel/UCgE3GZ2yM5cSjMBSVLjoEZw

Link to comment
Share on other sites

Значит есть проверка "флаг меньше флага",

 

Ну, я именно это и имел ввиду. Что есть со словом меньше только. Я понял что просто пример привел. Сам уже долго пользуюсь флагами, а вот с этими двумя триггерами как то не сталкивался.

Link to comment
Share on other sites

Ну, я именно это и имел ввиду. Что есть со словом меньше только. Я понял что просто пример привел. Сам уже долго пользуюсь флагами, а вот с этими двумя триггерами как то не сталкивался.

"Флаг равен флагу" можно ещё использовать в каких-нибудь рандомных алгоритмах.

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

Вообще флаги штука очень мощная, можно креативить какие-то немыслимые штуки, даже наверно можно имитировать работу какого-то ЭВМ 40х годов :D

Без разрыва шаблонов — нет прогресса.

Link to comment
Share on other sites

Вообще флаги штука очень мощная, можно креативить какие-то немыслимые штуки, даже наверно можно имитировать работу какого-то ЭВМ 40х годов :D

 

:thumbup: Точно!!! Согласен на все сто!!

Link to comment
Share on other sites

Приветствую всех!

Кто может подсказать в каких файлах хранятся КАБИННЫЕ ПАРАМЕТРЫ (например тот же VHF_AM_FREQ для радиостанции ), ИНДИКАЦИЯ и УКАЗАТЕЛИ? Также где хранятся номера УСТРОЙСТВ В КАБИНЕ. Например чтоб открыть грузовые створки на Ми-8 выполняем действия триггера - X: Выполнить действие с арматурой кабины: Устройство в кабине - 17. Команда 3014. А вот где найти этот номер устройства и команду к нему? Например в файле command.defs.lua этого нет. Ну и где найти ID? Просто с АРГУМЕНТАМИ все вроде ясно, а вот тут провал. Просто некоторые данные тупо записаны и все. А вот где они находятся не знаю. Или проще спрошу. Кто пользуется еще какими то файлами lua, кроме clicabledata, mainpanel_init, lamps и device_init

 

Облазил весь форум. Вопросов по этому поводу хватает, а вот ответов практически нет. А если и есть, то на уровне есть пособие на английском, смотри там или все есть в clicabledata, mainpanel_init. Может кто то все таки даст более точно направление поиска, по конкретным триггерам которые указал.

Link to comment
Share on other sites

  • ED Team
..где хранятся номера УСТРОЙСТВ В КАБИНЕ..

Номера устройств (ID) в файле device_init.

В фале clicabledata находим нужное устройство и узнаём в его строке название девайса и команду.

Например: devices.ELEC_INTERFACE, device_commands.Button_2.

Девайс называется ELEC_INTERFACE - смотрим его ID в файле device_init.

Команда Button_2 - смотрим её номер (порядок в списке) в файле command.defs.lua. Там к найденному номеру надо прибавлять 3000.

Если команда не Button, а какоето слово, но находим раздел к которому оно относится (например electric_commands) и считаем сверху, начиная с 1 какой у слова (например electric_commands.L39C_Command_BatterySw) номер. И прибавляем потом 3000.

Link to comment
Share on other sites

Номера устройств (ID) в файле device_init.

В фале clicabledata находим нужное устройство и узнаём в его строке название девайса и команду.

Например: devices.ELEC_INTERFACE, device_commands.Button_2.

Девайс называется ELEC_INTERFACE - смотрим его ID в файле device_init.

Команда Button_2 - смотрим её номер (порядок в списке) в файле command.defs.lua. Там к найденному номеру надо прибавлять 3000.

Если команда не Button, а какоето слово, но находим раздел к которому оно относится (например electric_commands) и считаем сверху, начиная с 1 какой у слова (например electric_commands.L39C_Command_BatterySw) номер. И прибавляем потом 3000.

 

Да, спасибо!!! Забыл совсем про свои записи. Как увидел в Вашей записи - "прибавить 3000" сразу вспомнил. Где то на просторах форума один человек выкладку делал на скринах. Очень классно и наглядно!!! Тогда еще на бумаге все записал. Вот не могу теперь найти этот пост нигде. Ну, да ладно. У меня в принципе на бумаге все есть. А вот как все таки с ПАРАМЕТРАМИ, ИНДИКАЦИЕЙ и УКАЗАТЕЛЯМИ? Ну, ладно индикация и указатели. "ПАРАМЕТР РАВЕН" все пользуются, а где лежит то?

Link to comment
Share on other sites

  • ED Team
..А вот как все таки с ПАРАМЕТРАМИ, ИНДИКАЦИЕЙ и УКАЗАТЕЛЯМИ? Ну, ладно индикация и указатели. "ПАРАМЕТР РАВЕН" все пользуются, а где лежит то?

Параметры и указатели не понятно где. Возможно в недоступном коде.

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

Link to comment
Share on other sites

Параметры и указатели не понятно где. Возможно в недоступном коде.

А использование индикации видел в обучении кабана.

 

Спасибо! Ну, хоть какая то ясность и то хорошо.

Link to comment
Share on other sites

Коллеги, а кто знает, как формируется озвучка из имеющегося набора звуковых файлов, которые штатно имеются в симуляторе? Это доступно обычному юзеру?

Попробовал компоновать через редактор....в принципе всё вполне неплохо строиться на флагах и времени после оных, но это довольно трудоёмко, если потребуется делать большой объём.....тогда уж легче будет делать нарезку в стороннем звуковом редакторе. Тем не менее, а как в ДКС формируются фразы из отдельных файлов?

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

  • ED Team
Коллеги, а кто знает, как формируется озвучка из имеющегося набора звуковых файлов, которые штатно имеются в симуляторе? Это доступно обычному юзеру?

Попробовал компоновать через редактор....в принципе всё вполне неплохо строиться на флагах и времени после оных, но это довольно трудоёмко, если потребуется делать большой объём.....тогда уж легче будет делать нарезку в стороннем звуковом редакторе. Тем не менее, а как в ДКС формируются фразы из отдельных файлов?

Озвучка для миссий делается через звуковой редактор и триггеры, в том или ином виде.

Best Regards, Dmitry.

 

"Чтобы дойти до цели, надо прежде всего идти." © О. Бальзак


 
Link to comment
Share on other sites

Озвучка для миссий делается через звуковой редактор и триггеры, в том или ином виде.

 

То есть это триггерная система аналогичная той, к которой у нас есть доступ через штатный интерфейс? И логика работы полностью (или в основном) аналогична пользовательской? Получается, что разница заключается лишь в стандартных тэмплэйтах логики, которые уже прописаны и источнике файлов. Интересно.

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

В качестве эксперимента ставил два звуковых файла один под другим для исполнения.....не работает.


Edited by zetetic

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

Может в Скайпе обсудим?

 

Ок, вечерком подключусь :thumbup: ... если инет не сядет опять.

FA-18 Grip Add-On\Warthog Stik\BRD-F1\TrackIR-5Pro\TrustmasterMFD*3/W10x64/MSIX99A GAMING PRO CARBON\i76800K@3,8GHz\DDR4 32Gb2800MHz\GTX1080Ti\2560*1440*32'

Link to comment
Share on other sites

Подскажите, пожалуйста, возможно ли (и как) через триггер узнать включил игрок "Фантасмагорию" на Су-25Т или нет?

Провожу ивентовые мероприятия на своём DCS-сервере с живыми ОБУ и РП.

Подробности в дискорде: https://discord.gg/XCeCcdj

Link to comment
Share on other sites

Не подскажете, а что за новый триггер, "СЛУЧАЙНЫЙ"?

 

Разве новый? Случайный флаг, имеется ввиду. Назначаешь в правилах случайность в процентах (например 50%) в действиях установить флаг. Например-10. Следующий триггер. Флаг истинен -10, действие - например активировать группу. В итоге группа активируется с 50-процентной вероятностью. Может активируется, а может и нет. Ну а 10% процентов поставишь, то тогда вероятность 1 к 10.

Link to comment
Share on other sites

Разве новый? Случайный флаг, имеется ввиду. Назначаешь в правилах случайность в процентах (например 50%) в действиях установить флаг. Например-10. Следующий триггер. Флаг истинен -10, действие - например активировать группу. В итоге группа активируется с 50-процентной вероятностью. Может активируется, а может и нет. Ну а 10% процентов поставишь, то тогда вероятность 1 к 10.

 

Ааааа так это флаг случайный... спасибо

Link to comment
Share on other sites

Подскажите, пожалуйста, возможно ли (и как) через триггер узнать включил игрок "Фантасмагорию" на Су-25Т или нет?

 

Сам нашел ответ в обучающей миссии по применению ПРР.

 

Создаем триггер с действием Х:ОЖИДАНИЕ КОМАНДЫ. Где в параметр команда записываем "86" (подозреваю, что это и есть "фантасмагория"), а в параметр "флаг" указываем какой флаг должен установиться. Параметр "число попаданий" отвечает сколько раз надо активировать команду, прежде чем флаг установится (я так думаю).

 

См.влож.рис.

1436447657_DesktopScreenshot2018_03.27-18_25_49_40.png.1b8941558fd7deda80ba5f4e95608380.png

Провожу ивентовые мероприятия на своём DCS-сервере с живыми ОБУ и РП.

Подробности в дискорде: https://discord.gg/XCeCcdj

Link to comment
Share on other sites

Пытаюсь сделать простенькую миссию. Расставил юнитов (лагерь НВФ), пара Ка-50 в Бслане, всё. Запускаю миссию, после запроса руления симулятор просто вылетает.

В чём может быть причина? Версия 2.5.

Для контроля, запустил "Полигон", абсолютно всё нормально.

База.miz

AMD FX-8350 Vishera

ASUS SABERTOOTH 990FX R2.0

Corsair Vengeance [CMZ8GX3M2A1866C9] 4X4Gb

Seasonic Focus Plus 1000W [sSR-1000FX]

SSD SAMSUNG 850 Pro MZ-7KE256BW

ASUS DUAL-GTX1060-6G

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • ED Team

https://forums.eagle.ru/showpost.php?p=2495666&postcount=7

 

Вообще спасибо, сейчас посмотрим, что там такое в Беслане с РП.


Edited by USSR_Rik

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Link to comment
Share on other sites

  • Recently Browsing   0 members

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