Jump to content

Редактор миссий ДиСиЭс


Recommended Posts

уммм, эммм... ну вообщем там всё гораздо проще, чем ты думаешь.

есть набор луа-строк. они располагаются в порядке создания триггеров. выполняются по одной.

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

 

Ну это довольно понятно,

 

В моей заготовке идёт так:

1-старт миссии - Активности противника нет - случайный тригер 25% - установить флаг №1

2-старт миссии - Слабая активность противника - случайный тригер 25% - установить флаг №2

3-старт миссии - Нарушение границы - случайный тригер 25% - установить флаг №3

4-старт миссии - Полная боевая - случайный тригер 25% - установить флаг №4

5- один раз - если флаги №№ 1, 2, 3, 4 - фолс - установить флаг №5

 

В итоге мы получили пять вариантов дальнейшего развития событий и так можно продолжать до умопомрачения :)

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

  • Replies 156
  • Created
  • Last Reply

Top Posters In This Topic

Ну это довольно понятно,

 

В моей заготовке идёт так:

1-старт миссии - Активности противника нет - случайный тригер 25% - установить флаг №1

2-старт миссии - Слабая активность противника - случайный тригер 25% - установить флаг №2

3-старт миссии - Нарушение границы - случайный тригер 25% - установить флаг №3

4-старт миссии - Полная боевая - случайный тригер 25% - установить флаг №4

5- один раз - если флаги №№ 1, 2, 3, 4 - фолс - установить флаг №5

 

В итоге мы получили пять вариантов дальнейшего развития событий и так можно продолжать до умопомрачения :)

 

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

 

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

 

пятый лучше сделать тоже на старте миссии, исходя из оптимизации производительности.


Edited by Dmut

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

2. Юнит коалиции в зоне/вне зоны. Позволит коалициям захватывать контрольные точки.
это будет.

5. Группа разбита. Варианты:

а) если уничтожено 70% юнитов группы.

б) уничтожено 70% баллов группы. К примеру танк имеет 3 балла, БМП - 2 балла, автомобиль - 1 балл.

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

проценты есть, баллов нет.

6. Ну и уже упоминалась возможность останавливать группы на указанное время и стартовать по маршруту по истечении времени или по триггеру.

в определенном виде это будет.

 

Предлагаю рассмотреть добавление следующих триггеров.

1. Посадка юнита на ... (аэродром, верт. площадку из списка).

...

3. Серия сигнальных ракет, (количество, интервал).

...

4. Юнит X поражён юнитом Y.

...

7. Учитывать количество уничтожений юнита-клиента. Чтоб не плясать с бубном если нужно ограничить их количество. К примеру: "юнит уничтожен N раз" - "деативировать/удалить юнит".

насчет этого будем думать.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

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

 

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

 

забыл дописать

 

1-старт миссии - Активности противника нет - случайный тригер 25% (проверить наличие флагов №№2, 3, 4 - фолс) - установить флаг №1

2-старт миссии - Слабая активность противника - случайный тригер 25% (проверить наличие флагов №№1, 3, 4 - фолс)- установить флаг №2

3-старт миссии - Нарушение границы - случайный тригер 25% (проверить наличие флагов №№1, 2, 4 - фолс)- установить флаг №3

4-старт миссии - Полная боевая - случайный тригер 25% (проверить наличие флагов №№1, 2, 3 - фолс)- установить флаг №4

5- один раз - если флаги №№ 1, 2, 3, 4 - фолс - установить флаг №5

 

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

 

что значит опять вызывать рандом?

 

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


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

так, как триггеры проверяются в нами заданном порядке, то

 

в первом триггере можно не проверять флаги 1 2 3 4

 

во втором - не проверять 2 3 4, потому что на этапе исполнения второго триггера может быть установлен только первый флаг

 

в третьем - проверять установку только 1 и 2.

 

и т.д.

 

но в целом ты мысль понял верно.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

так, как триггеры проверяются в нами заданном порядке, то

 

в первом триггере можно не проверять флаги 1 2 3 4

 

во втором - не проверять 2 3 4, потому что на этапе исполнения второго триггера может быть установлен только первый флаг

 

в третьем - проверять установку только 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

а можно в будущих версиях для групп техники предусмотреть каким-то образом след команды/состояния

 

1. Прекратить огонь ( а то сейчас артиллерия продолжает лупить даже когда цель уничтожена, а деактивировать группу по каким то причинам не хочется)

 

2. Сменить цель (тоже самое для артилерии, например, когда одна цель уничтоженна, переходим на другую)

 

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

Link to comment
Share on other sites

Что за чушь случилась с названием темы???

Было: Редактор миссий ДКС (или DCS).

Стало: Редактор миссий ДиСиЭс.:megalol::megalol::megalol:

Это в каких таких правилах русского языка написано, что мы пишем как говорим?:hehe:

Link to comment
Share on other sites

  • ED Team
Что за чушь случилась с названием темы???

Было: Редактор миссий ДКС (или DCS).

Стало: Редактор миссий ДиСиЭс.:megalol::megalol::megalol:

Это в каких таких правилах русского языка написано, что мы пишем как говорим?:hehe:

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

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

Link to comment
Share on other sites

Диситал Симбат Эсмулятор

 

По моему ДКС это гораздо понятней, что нужно будет говорить, чем ди си эс.

  • Like 1

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3427_40.gif[/sIGPIC]

Windows se7en | Intel™ C2D E6850 3.00GHz | 4GB RAM | ATi RADEON™ HD 4870 Sonic 512Mb DDR5 | Saitek X52 | TrackIR4 | VKB.

Link to comment
Share on other sites

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

По-моему, по русский оно звучит Диджитал Комбат Симулятор, так что ДКС правильнее.:smilewink:

По моему ДКС это гораздо понятней, что нужно будет говорить, чем ди си эс.

+1

Link to comment
Share on other sites

  • ED Team
Диситал Симбат Эсмулятор

 

По моему ДКС это гораздо понятней, что нужно будет говорить, чем ди си эс.

Если по русски, то аналог должен звучать наверно как Цифровой Боевой Симулятор, то есть ЦБС.

 

Пара примеров:

Американское Центральное Разведывательное Управление мы называем по русски как ЦРУ, или по английски как СиАйЭй (CIA), но не как ЦИА.

Американское Федеральное Бюро Расследований мы называем по русски как ФБР, или по английски как ЭфБиАй (FBI), но не ФБИ.


Edited by Chizh

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

Link to comment
Share on other sites

Ну вы то позиционируете свою марку именно на английском языке. Значит и произношение и упоминание о ней предполагается именно на нем.

 

А ДКС это ничто иное как транскриптная аббревиатура... Логичная и понятная имхо

PS хозяин барен.. просто имхо. Мне лично все ровно, хоть горшком назовите, лиж бы патч поставился :)


Edited by NAEMNIK

[sIGPIC]http://forums.eagle.ru/signaturepics/sigpic3427_40.gif[/sIGPIC]

Windows se7en | Intel™ C2D E6850 3.00GHz | 4GB RAM | ATi RADEON™ HD 4870 Sonic 512Mb DDR5 | Saitek X52 | TrackIR4 | VKB.

Link to comment
Share on other sites

А ДКС это ничто иное как транскриптная аббревиатура... Логичная и понятная имхо

 

а Микаэль Яксон это ничто иное как транскриптная аббревиатура Michael Jackson,

 

логичная и понятная если не знать как правильно транскрипцию произносить

 

просто шучу :)

Link to comment
Share on other sites

Не знаю, что там правильно, а что нет, но на форуме уже давно прижилось название ДКС. А что прижилось, то и правильно.:);)

Link to comment
Share on other sites

Хотел уточнить, что если в кампании на одну стадию поставить две миссии и диапазон очков будет 0.....100 у каждой то это означает случайный выбор при запуске стадии?

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

А можно ли в ДКС:А-10 добавить в статики объект "воронка от снаряда", чтобы в миссиях можно было делать аэродромы с разрушенными ВПП?

Link to comment
Share on other sites

  • 2 weeks later...

Раздумывал о способах реализации в симуляторе поисково-спасательных операций, появилась такая идея:

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

В миссии это будет выглядеть примерно так: лётчик самолёта-юнита "Су-25 юнит 1" катапультировался. В редакторе заранее прописали триггеры для лётчика, катапультировавшегося из конкретного самолёта "Су-25 юнит 1". По триггерам он раз в 5 минут пускает сигнальные ракеты, чтобы сообщить о своём местнахождении. Если в его триггерную зону на низкой высоте подлетает Ка-50, то лётчик деактивируется и считается спасённым, а коалиция лётчика получает дополнительные очки за спасение.

Link to comment
Share on other sites

  • ED Team

А как его спасать на Ка-50? Поясным ремнем к стойке шасси привязывать?

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

  • ED Team
Может вот так?:

apache_crop.jpg

 

:megalol:

- В следующий раз, - сказал ему тогда комбриг, - за такие художества я вам вставлю в жо... ручку от патефона и проверну, а вы в это время будете исполнять мелодии Дунаевского!(А.Покровский)

 

Мы можем все, но не все в один день.

 

Если уж нарушаешь субординацию, делай это с бо́льшим уважением.

Link to comment
Share on other sites

Меня так почти спасли

http://forums.eagle.ru/showpost.php?p=914156&postcount=115

Это вид "от первого лица". Застрял где-то в вертолете, который висел низко и я в него влез. Потом как-то соскользнул, упал и убился об твердь земную. Вроде бы глюк, а если реализовать, то можно было бы гораздо интереснее летать.

 

Хотя так как ААК предлагает, тоже было бы очень хорошо. На серваках Ил-2 именно так и спасают в режиме реального времени.

[sIGPIC][/sIGPIC]

Реальные хотелки к ЛО3 по Су-25 в основном...

ASRock PG9, i-5 9600KF, MSI 2080Ti, 32GB 3466

Link to comment
Share on other sites

  • Recently Browsing   0 members

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