Jump to content

Разработка миссии на основе Simulator Scripting Engine


Recommended Posts

Страна правильно... вот в чем прикол.... ПОшел думать... Уазик до это выгружался после патча перестало

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

  • Replies 543
  • Created
  • Last Reply

Top Posters In This Topic

Страна правильно... вот в чем прикол.... ПОшел думать... Уазик до это выгружался после патча перестало

 

Скинь мне инит - я проверю...

Крайняя версия 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

Link to comment
Share on other sites

СЧа еще смотрю, а те с ошибкой миссии - с нее можно уаз проверить.

Слушай, а caolition.id(BLUE-RED) вместо country.id. работать будет? пока не хочу проверять...

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

123.miz


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Можно, но дело в том, что погрузочная зона может быть где угодно - хоть на аэродроме, хоть в поле - как определить какие из них показывать сразу в радио меню, а какие нет?

.

Так вот... когда я управляю Л\А то радио меню выползает только по аэродромам.... когда вертами то только триггер и статик.

Link to comment
Share on other sites

СЧа еще смотрю, а те с ошибкой миссии - с нее можно уаз проверить.

Слушай, а caolition.id(BLUE-RED) вместо country.id. работать будет? пока не хочу проверять...

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

 

Седне или завтра проверю - вчера времени не было.

Мне нужно будет переделать это всё под UH-1H, потому что на Ми-8 я летать не умею совсем.

 

Так вот... когда я управляю Л\А то радио меню выползает только по аэродромам.... когда вертами то только триггер и статик.

 

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

 

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

Крайняя версия 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

Link to comment
Share on other sites

В любом случае это значительное изменение, так что я не могу сказать когда я это сделаю...

нее тогда не надо, просто буду менять в миссии.

Спасибо.

Link to comment
Share on other sites

Страна правильно... вот в чем прикол.... ПОшел думать... Уазик до это выгружался после патча перестало

 

Проверил. Ошибка не воспроизводится.

 

1. Взлетел.

2. Посадил группу (УАЗ-ик)

3. Отлетел в сторону.

4. Приземлился - высадил группу.

 

Все нормально отработало без ошибок.

 

Прилагаю трек и скриншоты.

server-20130914-182253.trk

Screen_130914_182732.thumb.jpg.3be4bd20495277d410e1a5fe224d0033.jpg

Screen_130914_182918.thumb.jpg.8949ecadab714b142123a3175f2f3104.jpg

Screen_130914_182925.thumb.jpg.c8cd2c3fae2ce01cabb0dc862603a813.jpg

Крайняя версия 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

Link to comment
Share on other sites

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

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Сегодня вернул UH на ровне с Ми-8 и парни проверили - UH перевозит все (вернее появляется все загруженое, включая БМП) Ми-8 в этом же скрипте кроме как отряд РПГ таскать не хочет. Вернее грузить то он условно грузит, но не отдает (ну не хочет уазик и тд выгружаться). Так же с синей, там вообще ни кто с Ми-8 не хочет выходить (видимо дураков воевать нет :) ) Т.е. на восьмерке не рабоатет почему то... Вот такие вот дела.


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Хм.. странно, но вот на Ми-8 не грузится.

Уже доп. условия - а сколько их ещё?

Не хочет УАЗ-ик выгружаться слишком растяжимое понятие - для меня не достаточное, чтобы сказать что не так.

------

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

-----

Я пока не могу проверять на Ми-8 - не научился на нем ещё летать и даже не устанавливал его пока.

----

Нужно проверять в online (через пару часов могу выйти в ТС РАФ-а).

Крайняя версия 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

Link to comment
Share on other sites

НУ скрипт же ты видел. ТАм тоже самое, только для уха и для ми8 есть все одинакого. А вот Ми-8 ни в какую, а УХ прекрасно технику скидывает. Да, на ми8 реально легче чем на ухе :) Жаль не видел сообщения твоего, вышел бы в ТС. У нас сейчас на сервка та кто ходит та миссия, такто не критично, но неприятно...

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Мы вчера тестировали: запускали мою миссию с Ми-8 и ту что ты выкладывал выше с одинаковым MSF.

 

В моей на Ми-8 все работало, в твоей нет.

 

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

 

У меня есть подозрения на баги Ми-8, но во-первых это beta, так что не удивительно,

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

 

Нет условий воспроизведения = нет бага.

 

Чтобы найти баг с Ми-8 нужно много тестировать online сам Ми-8 - с чем у меня лично есть проблемы.

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

 

В ТС РАФ-а сегодня постараюсь быть в 21.00 МСК - будут пилоты Ми-8, продолжим тестирование.

Крайняя версия 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

Link to comment
Share on other sites

Так я на МСФ не грешу, тоже думаю на сам Ми-8, что он еще что то не отдает. К тебе вообще нет притензий, просто ты просил - что отловим говорить - вот тебе и говорим :) Тебе вообще ограмадное спасибо.

А как на счет замены страны на каолицию? было бы более правильнее все таки по каолициям таскать груз, а не по стране... да и в той миссии, что давал, как раз Ми-8, можно на ней смотреть, там правда у UH нет уазиков и т.д... Прикладываю где все у UH на МОздоке есть. Так же есть и Ми-8. У обоих - однотипный груз.

test.miz

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

А как на счет замены страны на каолицию?

 

Страна нужна как один из параметров динамически создаваемой группы - это требование SSE.

 

Я мог бы получать страну из юнита транспорта, но нет уверенности, что любые типы юнитов могут создаваться для любой страны, а если и создадутся, то нет уверенности, что это не приведет к глюкам в будущем, а раз уверенности нет, значит я так не делаю... Надо этот момент уточнять у разработчиков, но как-то пока не до него...

Крайняя версия 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

Link to comment
Share on other sites

Если правильно понял суть проблемы.

При высадке синей группы ты хочешь чтоб в одной группе были роланд и т72.

Насколько знаю движку пофиг на страну к которой приписан юнит. Скажем у меня везде в тимплейтах солджер АК и он нормально прописывается за США.

Грубо не важно к какой стране будет приписан юнит, проблем никогда не возникало.

Будьте осторожнее в своих желаниях.

Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.

Link to comment
Share on other sites

Димок, ссори, но в данном случае немного не от том :) Все что нужно, мы уже с Бнтдитом обсудили. И суть проблемы - совершенно в ином. Каолиция - просто обсуждение и домыслы были, которые уже разрешены.


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

По просьбам трудящихся, скрипт захвата вертолетных площадок с уведомлением коалиций и установкой флагов + миссия-пример.

 

Обновленный скрипт capture_heliports. Учитывается переход площадок нейтральной коалиции. Полностью не тестировал - это долго. (убедился только, что ничего не падает).

capture_heliports.lua


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

Link to comment
Share on other sites

Господа сведущие в скриптах! Многое вами реализовано, и есть еще предложения.

На данный момент мы имеем:

-погрузку в зоне погрузки;

-погрузку именованных групп;

-выгрузку в произвольной точке.

Недавно озаботился проблемой реализации подбора сбитых пилотов, но знаний явно не достаточно.

В редакторе миссий обнаружил условие "при катапультировании" и действие "радиосообщение" которое можно прикрутить к юниту и зациклить. Остался вопрос каким образом реализовать следующее (для онлайна):

-катапультируемого пилота (тушку) не переводить в нейтралы;

-при приземлении катапультанта включить аварийный маяк (как связать условие и действие правилом для конкретной тушки пилота), при убийстве пилота противником соответственно выключать маяк;

-при приближении транспорта (воздушного/наземного) включить дым (необязательно к реализации) ;

-как погрузить тушку пилота в транспорт?

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

За вышеуказанные скрипты погрузки/выгрузки Спасибо! Реализованы на РАФе и собственно именно по этой причине только на нем на транспортниках имеет смысл летать. Как и предполагалось ранее эти скрипты здорово разнообразили онлайн, радует удивление противника обнаружившего у себя в тылу ПЗРК или срочная переброска отделения на захват и удержание указанной зоны.

Link to comment
Share on other sites

Остался вопрос каким образом реализовать следующее (для онлайна)

 

К сожалению, большая часть из этого не реализуема:

катапультируемого пилота (тушку) не переводить в нейтралы

 

Юнит в DCS World это сам ЛА, если ЛА разбился, то оставшийся пилот это уже не юнит. Фигурка пилота - это почти тоже самое, что гражданский трафик, т.е. для пилота уже нет понятия коалиции.

 

при приземлении катапультанта включить аварийный маяк (как связать условие и действие правилом для конкретной тушки пилота)

 

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

 

при убийстве пилота противником соответственно выключать маяк;

 

Событие S_EVENT_PILOT_DEAD (смерть пилота) не сработает, если ЛА уже разбился.

 

при приближении транспорта (воздушного/наземного) включить дым (необязательно к реализации)

 

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

 

-как погрузить тушку пилота в транспорт?

 

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

Крайняя версия 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

Link to comment
Share on other sites

Я так понял, что получить координаты катапультирования можно?

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

Юнит будет той страны, с самолета которой произошло катапультирование.

ASRock P67 Extreme4 Gen3/Intel Core i5 3570/16 Gb DDR3/GF 560Ti/Win7 64bit/CH FighterStick + CH Pro Throttle + Saitek Pro Flight Rudder Pedals/TrackiR4 Pro

Link to comment
Share on other sites

Я так понял, что получить координаты катапультирования можно?

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

Юнит будет той страны, с самолета которой произошло катапультирование.

 

Да, так можно.

Крайняя версия 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

Link to comment
Share on other sites

Для спасения останется только задействовать механизм транспортировки пехоты.

 

з.ы. Запамятовал. В менеджере ресурсов пилоты учитываются?

Если так, то при доставке пехотного юнита на филд прибавлять счетчик пилотов.

Только для того чтобы отделять "спасенного пилота" от обычного десанта ему флаг какой-нибудь отличительный нужен.

И будет для спасателей полное счастье.

=)


Edited by Hitryi

ASRock P67 Extreme4 Gen3/Intel Core i5 3570/16 Gb DDR3/GF 560Ti/Win7 64bit/CH FighterStick + CH Pro Throttle + Saitek Pro Flight Rudder Pedals/TrackiR4 Pro

Link to comment
Share on other sites

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

- отрисовать триггерную зону охватывающую тыл коалиции и фронт ( получается 2 зоны с перекрытием в несколько км.)

-выставить условие "при катапультировании";

-определить точку катапультирования (как?);

-в точке катапультирования создать пехотный юнит катапультируемой коалиции(как?) через 3 минуты (время на приземление взятое "с потолка") и привязать к нему аварийный маяк (ну да, упрощение, получается что мы размещаем катапультанта без учета сноса, да и Бог с ним);

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

+ пилот получается убиваемым.

Остается вопрос, вероятно единовременно может быть сбит не один ЛА, тогда катапультированные будут именоваться например "sbityi#001", "sbityi#002" и "sbityi#N", где N-кол-во катапультировавшихся пилотов. Вопрос: как задать эту переменную?

PS писал долго, Хитрый уже мысль раскусил :), а раз она пришла одновременно более чем одному человеку, то думаю схема имеет право на жизнь. Защитывание спасенного в качестве сохраненного юнита поддерживаю.


Edited by StarLey_Andrew
Link to comment
Share on other sites

Вариант :) Между прочим... Один минус, нужно чтобы нормаьно контролировалось сбитым лечиком место, а то он будет заводить на себя, а рожденный юнит будет в ином месте. т.е. сбитый должен будет внешним видом цеплятся, но минус есть еще в том, что внешки часто отключены, а пешеход не управляем. Нужно создавать тогда чтоли правляемое что то, но без оружия... уазик сейчас изнутри как?


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

...

- отрисовать триггерную зону охватывающую тыл коалиции и фронт ( получается 2 зоны с перекрытием в несколько км.)

...

 

А зачем рисовать триггерные зоны?

ASRock P67 Extreme4 Gen3/Intel Core i5 3570/16 Gb DDR3/GF 560Ti/Win7 64bit/CH FighterStick + CH Pro Throttle + Saitek Pro Flight Rudder Pedals/TrackiR4 Pro

Link to comment
Share on other sites

  • Recently Browsing   0 members

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