Jump to content

Работа с редактором миссий


Recommended Posts

Похоже это баг, вообще - отписался тут: http://forums.eagle.ru/showpost.php?p=1518538&postcount=219

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

Вопрос: а где в редатокре миссий среди статических объектов палатка?

Найти никак не могу, как сам объект называется?

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

Создал миссию в World. Потом переустановил Винду. Миссию, естественно, сохранил.

После переустановки World открыл сохранённую миссию. Если в первой версии блок-посты отображались кругами, то теперь прямоугольником. Но, это ни чего. А вот то, что БТР отобразился подписанным прямоугольником, это плохо. При изменении в редакторе направления, стало не видно, куда она "смотрит". Это баг такой или что?

Link to comment
Share on other sites

  • ED Team
Создал миссию в World. Потом переустановил Винду. Миссию, естественно, сохранил.

После переустановки World открыл сохранённую миссию. Если в первой версии блок-посты отображались кругами, то теперь прямоугольником. Но, это ни чего. А вот то, что БТР отобразился подписанным прямоугольником, это плохо. При изменении в редакторе направления, стало не видно, куда она "смотрит". Это баг такой или что?

 

Это "Стиль тактических знаков НАТО". Можно изменить в настройках.

"You become responsible, forever, for what you have tamed.” ― Antoine de Saint-Exupéry, The Little Prince.
Link to comment
Share on other sites

BAntDit

Я смотрю ты круто шаришь в редакторе миссий!) У меня к тебе такой вопросик:

Можно ли задать как то движущейся колоне из пункта А в пункт Б со скоростью 11км чтобы они при нападении на колонну вертов не сворачивали в строну и не стояли т.д. А тупо ехали куда им надо?

Спасибо.

Не говорите что мне надо делать и я не скажу куда вам надо идти…

| Asus Z390 | Core i5 9600K | HyperX Fury 32Gb | RTX 2070 | 1TB HDD + Intel Optane memory 32Gb | Thrustmaster F-16C Viper Add-on Grip+TWCS Throttle | Dell WMR | Oculus Quest 2 |

Link to comment
Share on other sites

Можно ли задать как то движущейся колоне из пункта А в пункт Б со скоростью 11км чтобы они при нападении на колонну вертов не сворачивали в строну и не стояли т.д. А тупо ехали куда им надо?

 

В расширенных действиях ППМ или через триггерное действие задать опцию:

 

SetOption Dispersal Under Fire = False.

 

Ессессвено опцию нужно установить до того как верты нападут на колонну.

1988036597_DispersalUnderFire.png.e312abec86db793620735ac395b1f30d.png


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

  • ED Team
Вопрос такой:

 

мне нужно чтобы расширенное действие ППМ-а завершилось по такому условию: 10 секунд после флага 6. Для этого использую lua-скрипт, вот такой:

 

function east_convoy_air_defence_clear_to_move_on()

return (c_time_since_flag(6, 10) );

end

 

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

Напиши в приват Святому.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

Спасибо тебе BAntDit за помощь! :thumbup: (Теперь хоть нормально доделаю рекламный ролик по звуку)

Не говорите что мне надо делать и я не скажу куда вам надо идти…

| Asus Z390 | Core i5 9600K | HyperX Fury 32Gb | RTX 2070 | 1TB HDD + Intel Optane memory 32Gb | Thrustmaster F-16C Viper Add-on Grip+TWCS Throttle | Dell WMR | Oculus Quest 2 |

Link to comment
Share on other sites

Вопрос такой:

 

мне нужно чтобы расширенное действие ППМ-а завершилось по такому условию: 10 секунд после флага 6. Для этого использую lua-скрипт, вот такой:

 

function east_convoy_air_defence_clear_to_move_on()

return (c_time_since_flag(6, 10) );

end

 

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

 

Напиши в приват Святому.

 

Мне уже ответили на этот вопрос в английской части форума. И по ответам я разобрался как работать с Lua-скриптами в редакторе.

 

Если вдруг у кого-то такой же вопрос возникнет:

 

Суть в том, что мануале сейчас есть не точность, которая вводит в заблуждение, а именно вот (цитата из мануала к ЧА2):

 

СКРИПТ (LUA ВЫРАЖЕНИЕ). Поле ввода lua выражения. Вводимый код должен представлять собой функцию:

function <generated_name>()

return <lua code>

end,

которая будет вызвана и возвратит некоторое значение

 

это не есть правда, на самом деле функция будет создана, но вызывать её никто не будет.

 

На самом деле при проверке условий мы должны сами вызвать заранее написанную фукцию и вернуть результат её выполнения.

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

 

т.е. на смом деле код должен выглядеть примерно так:

 

return <lua code>;

 

И вот переписка из английской ветки по этому поводу:

вопрос: http://forums.eagle.ru/showpost.php?p=1519202&postcount=260

ответ: http://forums.eagle.ru/showpost.php?p=1519419&postcount=261

 

чать переписки осталась в привате, но из этих двух постов итак думаю смысл понятен :)


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

  • 2 weeks later...

Кстати, почему до сих пор нет триггера "начать движение по условию"? Как вообще сделать, чтобы колонна бронетехники, допустим, начала движение после уничтожения опрееленной группы? И так на каждой ППМ.

Link to comment
Share on other sites

Всё - сам разобрался в чем причина и нашел конкретный косяк в редакторе, связанный с новой фичей Late Activation. Сейчас отпишусь в багах и ошибках.

 

Вот описание бага в редакторе, может кому пригодится, чтобы тоже на грабли не наступить: http://forums.eagle.ru/showpost.php?p=1516275&postcount=60

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

 

Ну а в текущем редакторе при установлении галочки Late Activation, формат времени ППМов меняется с абсолютного времени прибытия на ППМ, на зависимое время от рождения группы, которое всегда должно быть установлено как 0:0:0/0 и поставлено "на замок". Далее можно ставить время прибывания на последующие ППМы в формате начальное время Н + х:x:x/x. Например для второго ППМ можно поставить 0:5:0/0, что бы группа достигла его на 5ой минуте после рождения в мире. То есть при использовании Late Activation ты теряешь контроль абсолютного времени достижения ППМов, т.к. редактор не знает начальное время с которого вести расчет скорости для группы.

 

такой:

 

мне нужно чтобы расширенное действие ППМ-а завершилось по такому условию: 10 секунд после флага 6.

Просто интересно, разве это нельзя было сделать с помощью триггеров? В триггере установить новый флаг (скажем 7) 10 секунд после установления флага 6. Далее завершить действие уже по флагу 7.

 

Кстати, почему до сих пор нет триггера "начать движение по условию"? Как вообще сделать, чтобы колонна бронетехники, допустим, начала движение после уничтожения опрееленной группы? И так на каждой ППМ.
Это возможно. Нужно просто поставить для группы задачу Hold и установить правило завершения задачи по флагу. Сам флаг устанавливать в триггерах по желаемым условиям (убита группа, т.д.).
Edited by EvilBivol-1

- EB

[sIGPIC][/sIGPIC]

Nothing is easy. Everything takes much longer.

The Parable of Jane's A-10

Forum Rules

Link to comment
Share on other sites

Не пинайте за глупый вопрос!!! Как в редакторе забить в ПВИ запасной аэродром. Вот заготовка:взлёт посадка.miz Пытался забить Сочи запасным аэродромом. В ПВИ он появился "аэр2", но курс на ИЛС показывает всё равно на площадку. И в меню радиообмена Сочи затемнён (Упрощенный режим радиообмена). Миссия для ЧА2.

Link to comment
Share on other sites

В какой версии ты работаешь?

 

DCS World 1.2.0.

 

Во первых старый способ задержанной активации у меня не работает

 

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

 

у меня не работает

 

т.е. я так понимаю, то что на вашей внутренней версии, т.е. то что пойдет в патч и это очень не хорошо, что такие вещи попадут в патч.

 

Можешь приложить миссию

 

http://bantdit.ru/Handlers/Downloader.ashx?fileId=73 - это далеко не самый последний вариант, но колонны активируемые старым способом тут есть (см. группу east_convoy).

Вечером выложу крайний вариант миссии, там все группы активируются старым способом.

 

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

Просто интересно, разве это нельзя было сделать с помощью триггеров? В триггере установить новый флаг (скажем 7) 10 секунд после установления флага 6. Далее завершить действие уже по флагу 7.

 

Суть в том, что не хотелось добавлять новый триггер, а обойтись только проверкой Stop Conditions в расширенных действиях ППМ-а.


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

... И в меню радиообмена Сочи затемнён (Упрощенный режим радиообмена). Миссия для ЧА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

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

- EB

[sIGPIC][/sIGPIC]

Nothing is easy. Everything takes much longer.

The Parable of Jane's A-10

Forum Rules

Link to comment
Share on other sites

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

 

В общем все работает вроде бы. Можешь использовать старый метод для контроля времени в миссии прибывания на ППМ или новый метод для зависимого времени от рождения.


Edited by EvilBivol-1

- EB

[sIGPIC][/sIGPIC]

Nothing is easy. Everything takes much longer.

The Parable of Jane's A-10

Forum Rules

Link to comment
Share on other sites

Можешь использовать старый метод для контроля времени в миссии прибывания на ППМ

 

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

 

К сожалению по твоей ссылки вижу ошибку.

 

Случайно положил файл в группу, в которую тока у меня доступ :) - сейчас должно скачиваться нормально.


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

У меня почему-то сейчас не выполняется действие sound to all:

добавил .ogg файл в миссию, добавил действие sound to all, в редакторе файл проигрывается нормально, при выполнении миссии триггер срабатывает, но проигрывание звука не выполняется...

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

  • ED Team

Это баг, правка в ближайшем патче.

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

Ещё вопрос: почему-то не работает освещение на вертолетной площадке. Площадка для красных, СКП-11 на площадке есть, время 5:20 утра, освещения нет... Что не так?

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

  • ED Team
Ещё вопрос: почему-то не работает освещение на вертолетной площадке. Площадка для красных, СКП-11 на площадке есть, время 5:20 утра, освещения нет... Что не так?

В 5-20 уже вероятно светло. Поставь чуть пораньше, например 5-00.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

В 5-20 уже вероятно светло. Поставь чуть пораньше, например 5-00.

 

Подсветка АЭ светит аж до 6:40 утра(кажись)

Надо либо СКП подвинуть поближе к вертодрому, либо дождаться клиента на вертодроме, либо баг. :)


Edited by hawk1

Тяжелая поступь,

Суровые лица

Штурмовики идут похмелиться

Link to comment
Share on other sites

  • ED Team

Подсветка зависит от освещенности в мире. Летом работает мало, зимой много. От облачности тоже зависит. Если поставить оверкаст будет работать дольше.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

  • Recently Browsing   0 members

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