Jump to content

Recommended Posts

Posted

1. Мне не очень нравится радиоменю, т.к. оно завязывается на флаги (а хотелось бы, чтобы вместо флагов были callback функции c соответствующими аргументами)

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

 

2. Не удобно копаться в радиоменю одновременно удерживая вертолет в висении :)

Группу для погрузки / разгрузки можно выбрать до начала висения. Т.е. выбрал группу и после того, как скрипт обнаружит висение, именно она начнёт погружаться / разгружаться.

  • Replies 169
  • Created
  • Last Reply

Top Posters In This Topic

Posted (edited)
Если добавлять те же команды, но через скрипты, то можно указывать функцию и параметр.

 

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

 

Если сесть в Cargo place скрипт зацикливается.

 

Wow, вообще то у меня там проверка, чтобы внутри Cargo place высадка была не возможна. И у меня она работала нормально - а это случилось при полете на клиенте или на сервере?

Самое интересное, что я был так уверен, что эта проверка работает 100%, что даже запись отладочной информации из неё убрал :) - сейчас попробую разобраться в причине.

 

Думаю все таки лучше сделать через меню радиокоманд.

 

Седне начну переделывать высадку через радиокомманды, потом потом погрузку.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted

 

Wow, вообще то у меня там проверка, чтобы внутри Cargo place высадка была не возможна. И у меня она работала нормально - а это случилось при полете на клиенте или на сервере?

 

На сервере.

Mi-8MTV2 The border campaign

Ka-50 2 Pandemic campaign

Mi-24P The border - prequel campaign

 

Asus ROG Strix Z-590f, i7-11700K, SSD M2 NVME 2Tb, HDD 4Tb, RTX 3090, RAM 32GB, Meta Quest 3, Mi Redmi 3440x1440.

Posted
На сервере.

 

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

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

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

 

Можешь сейчас зайти в ТС РАФ проверим?

 

Как называется сервер?

Mi-8MTV2 The border campaign

Ka-50 2 Pandemic campaign

Mi-24P The border - prequel campaign

 

Asus ROG Strix Z-590f, i7-11700K, SSD M2 NVME 2Tb, HDD 4Tb, RTX 3090, RAM 32GB, Meta Quest 3, Mi Redmi 3440x1440.

Posted
Если сесть в Cargo place скрипт зацикливается.

 

Думаю все таки лучше сделать через меню радиокоманд.

 

1. Поправил этот баг - сейчас зацикливаться не должно.

 

2. Добавил вывод процента завершенности процессов погрузки \ разгрузки.

 

3. Добавил возможность высадки десанта по радио команде.

 

attachment.php?attachmentid=81278&d=1368276882

 

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

 

----------

Ещё много чего по мелочи поменял, так что не плохо бы снова протестировать.

 

P.S.: я пока локально тестировал, столько вертолетов разбил, что теперь мне кажется,

что каждый раз, когда я снова сажусь в Huey у второго пилота лицо грустное становится :)

radio_menu.thumb.png.786b9d423af94070783b3832dd2ee22e.png

cargo_moving_test.miz

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
1. Поправил этот баг - сейчас зацикливаться не должно.

 

2. Добавил вывод процента завершенности процессов погрузки \ разгрузки.

 

3. Добавил возможность высадки десанта по радио команде.

 

attachment.php?attachmentid=81278&d=1368276882

 

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

 

----------

Ещё много чего по мелочи поменял, так что не плохо бы снова протестировать.

 

P.S.: я пока локально тестировал, столько вертолетов разбил, что теперь мне кажется,

что каждый раз, когда я снова сажусь в Huey у второго пилота лицо грустное становится :)

 

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

Mi-8MTV2 The border campaign

Ka-50 2 Pandemic campaign

Mi-24P The border - prequel campaign

 

Asus ROG Strix Z-590f, i7-11700K, SSD M2 NVME 2Tb, HDD 4Tb, RTX 3090, RAM 32GB, Meta Quest 3, Mi Redmi 3440x1440.

Posted (edited)
когда кто-то активирует меню высадки у остальных высадка происходит автоматически.

 

Исправил.

cargo_moving_test.miz

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
Протестил. После активации меню высадки стабильно, "прекращена работа DCS", причем и у сервера и у клиента.

 

У меня не воспроизводится такая ошибка - по крайней мере на сервере.

Сервер запущен сейчас, можно зайти протестировать.

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
После активации меню высадки стабильно, "прекращена работа DCS", причем и у сервера и у клиента.

 

Исправил. На этот раз проверили и с сервера и с клиентов. Подробности выложил в эту тему: http://forums.eagle.ru/showpost.php?p=1764931&postcount=75

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 2 weeks later...
Posted (edited)

После крайнего патча стал косячить скрипт. Иногда на порузке вылезает двойное меню погрузки (т.е. на точке повторяется два раза список) И не грузит на некоторые борта, не понятно почему.. Не дает загрузить разные вертолеты. Если згрузился один, то второй не грузится после него. Т.е. работает только 1 вертолет с однй площадки. Это вот как то не правильно... Да, в названиях фигурирует UH1_1, UH1_2 и т.д. вот борта с номерами _2 не загружаются..

 

И интресно, по какой то причине залипает выгрузка F6. Загрузить борт, который был загружен и успешно выгрузился, потом попадая в зону погрузки чужого борта, ф6 врубается, а после отхода с зоны отключается. Ну и привязка на борт остается глобальной, да и всетаки из за этого автопогрузка не нужна вообще, т.к. игрок может поменятся, а кайние дейсвтия остались запомненные по выбору и происходит автозагрузка.

Edited by edwardpashkov

[sIGPIC][/sIGPIC]

АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП)

Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время

Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.

Posted (edited)
Ну и привязка на борт остается глобальной

 

Нет, это все исправлялось. На RAF-е это сейчас работает без проблем.

 

Причины возможно две:

1. Старая версия скрипта MSF.lua

2. Есть где-то косяки в инициализации.

 

Можно скинуть мне миссию - я проверю.

-------------------

да и всетаки из за этого автопогрузка не нужна вообще

 

Да, её все просят убрать и я даже уже убрал, просто пока не выкладываю новый MSF - он пока тестируется.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 4 weeks later...
Posted (edited)

Очень надеюсь на помощь ED Team !!!

 

Делаю МР миссию для UH-1H. У меня есть в 20 обьектов, наземные юниты и тригеррные зоны (NDB навигация), которые используют trigger.action.radioTransmission. Каждый со своим аудиофайлом. Это маленькие аудио файлы (код Морзе для NDB), конвертированные в OGG . Но у меня одновременно работает только пять источников передачи, юниты или триггерных зон в любой комбинации. Как только я добавляю любой шестой обьект с функцией trigger.action.radioTransmission предыдущие пять перестают работать и передавать информацию. Если убираю шестой источник передачи аудиофайла, все начинает работать нормально.

У меня вопрос - как увеличить количество обьектов (триггерных зон и/или юнитов), которые могут выполнять функцию trigger.action.radioTransmission со своим аудиофайлом. Сейчас работает только пять, а необходимо 20.

Edited by airwar
Posted
Очень надеюсь на помощь ED Team !!!

 

Делаю МР миссию для UH-1H. У меня есть в 20 обьектов, наземные юниты и тригеррные зоны (NDB навигация), которые используют trigger.action.radioTransmission. Каждый со своим аудиофайлом. Это маленькие аудио файлы (код Морзе для NDB), конвертированные в OGG . Но у меня одновременно работает только пять источников передачи, юниты или триггерных зон в любой комбинации. Как только я добавляю любой шестой обьект с функцией trigger.action.radioTransmission предыдущие пять перестают работать и передавать информацию. Если убираю шестой источник передачи аудиофайла, все начинает работать нормально.

У меня вопрос - как увеличить количество обьектов (триггерных зон и/или юнитов), которые могут выполнять функцию trigger.action.radioTransmission со своим аудиофайлом. Сейчас работает только пять, а необходимо 20.

 

const unsigned int messageMaxCount = 5 :D

Я думал, что пяти хватит всем.

 

Сделано для избежания накопления передач без ограничения по времени. Теперь с появлением команды "STOP RADIO TRANSMISSION" это ограничение можно убрать. Будет сделано в одном из следующих патчей.

 

Плюс есть ещё ограничение на количество одновременно звучащих сигналов в приёмниках (в радиостанциях, радионавигационных устройствах и.т.д.) - 4 сигнала. Но это некритично потому, что уже при 3 сигналах трудно что-либо разобрать, если, конечно, длинных пауз нет.

Posted
const unsigned int messageMaxCount = 5 :D

Я думал, что пяти хватит всем.

 

Сделано для избежания накопления передач без ограничения по времени. Теперь с появлением команды "STOP RADIO TRANSMISSION" это ограничение можно убрать. Будет сделано в одном из следующих патчей.

 

Плюс есть ещё ограничение на количество одновременно звучащих сигналов в приёмниках (в радиостанциях, радионавигационных устройствах и.т.д.) - 4 сигнала. Но это некритично потому, что уже при 3 сигналах трудно что-либо разобрать, если, конечно, длинных пауз нет.

 

Святой!!!! Большое спасибо за ответ !!!!!!! А где можна эту цифру подправить и повлияет ли это на миссии в МР? Или лучше дождаться патча!

  • 5 months later...
Posted

Для BAntDit задумка.

Не оригинальная конечно, но тем не менее, задумка по организации артподдержки.

Возможно ли реализовать следующее:

-находясь в юните переключиться в режим бинокля;

-замером дальности или лазерным подсветом получить координаты точки куда смотрим (возможно ли?);

-определить группы артиллерии в радиусе поражения находится эта точка;

-разместить в радиоменю связь с этими группами

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

- по запросу через радиоменю передать группе артиллерии команду прекратить огонь.

Реализуемо ли все это?

Posted
Для BAntDit задумка.

Не оригинальная конечно, но тем не менее, задумка по организации артподдержки.

 

Да, артиллерию я собираюсь делать, но не в том виде как это описано.

----

-находясь в юните переключиться в режим бинокля;

-замером дальности или лазерным подсветом получить координаты точки куда смотрим (возможно ли?);

 

Не реализуемо - прежде всего вот это:

лазерным подсветом получить координаты точки куда смотрим (возможно ли?);

----

в идеале еще и выбор типа боеприпаса

 

тоже не реализуемо.

----

Все остальное можно.

 

Исходя из тех возможностей, которые есть сейчас я планирую, сделать наводчиков

артиллерии под управлением ИИ (это сейчас реализуется отлично) + группы артиллерии

под управлением этого наводчика. Сами группы артиллерии можно сделать как управляемые ИИ, так и игроком (получение информации о целях голосом, как это сейчас сделано для ПВО).

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
Posted (edited)
А если выставить маркерный дым и соответственно отловить его координаты?

 

Суть не в этом. Суть в том, что нет возможности получить FOV-игрока или, на худой конец, возможности получить

захваченную цель, а лучше чтобы было первое и второе.

И с первого взгляда может показаться, что это очень простая хотелка, но на самом деле тут очень много нюансов.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 5 months later...
  • Recently Browsing   0 members

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