Jump to content

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


Recommended Posts

  • ED Team
Еще вопросик, где взять информацию для действия Х:Ожидание команды. Я так понимаю значение команды это определенное действие, клавиша. или нет?

Разместил вопрос в ФАКе.

http://forums.eagle.ru/showpost.php?p=1371408&postcount=8

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

Link to comment
Share on other sites

Чиж вроде про это написал вот тут http://forums.eagle.ru/showthread.php?t=35679&page=874

 

Не выходит , каменный цветок .

не реагирует ПВО на МАВы ни в режиме захвата ни в реж кореляции , ни со Сборкой ни без .

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

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

Link to comment
Share on other sites

  • ED Team
Не выходит , каменный цветок .

не реагирует ПВО на МАВы ни в режиме захвата ни в реж кореляции , ни со Сборкой ни без .

Значит не видят.

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

Link to comment
Share on other sites

Значит не видят.

 

Не видят в принципе , или в конкретной ситуации , немогут захватить ?

Могут или не могут вот в чем вопрос ?

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

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

Link to comment
Share on other sites

Не видят в принципе , или в конкретной ситуации , немогут захватить ?

Могут или не могут вот в чем вопрос ?

Мавр весьма не велик по размеру. Я, право сказать, не знаю такую систему ПВО, что бы захватывала ракеты типа мавра.

Так что, скорее всего - не могут захватить.

sigpic

=BB=967, aka Pilotwad, aka Pilotwad967 (youtube)

Сон и питание - основы летания Spoiler:

Скрытый текст


data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==
data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 

Мой канал Youtub

Link to comment
Share on other sites

Мавр весьма не велик по размеру. Я, право сказать, не знаю такую систему ПВО, что бы захватывала ракеты типа мавра.

Так что, скорее всего - не могут захватить.

 

Ну если в А10м мавы не захватываются , получим нагибатель ТОРов и Тунгусок получше Су25т . На мой взгляд это не очень хорошо , подрывает баланс .

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

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

Link to comment
Share on other sites

  • ED Team
Не видят в принципе , или в конкретной ситуации , немогут захватить ?

Могут или не могут вот в чем вопрос ?

 

Мавр весьма не велик по размеру. Я, право сказать, не знаю такую систему ПВО, что бы захватывала ракеты типа мавра.

Так что, скорее всего - не могут захватить.

Да, Вадим прав,

у игре у ракет AGM-65 ЭПР выставлен в 0.063 кв.м.

Тор и Тунгуска не обнаруживают такие малые цели.

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

Link to comment
Share on other sites

Заранее прошу прощения, если вопрос поднимался. Просто, не возможно уследить за всем.

 

Вопрос:

 

1.возможно ли поставить ЛА с задержкой (выполняет какое-нибудь действие по триггеру или пл условию), чтобы он был виден сразу, как говорится, "до старта"? Наземная техника такуюу возможность имеет, почему тогда её нет для ЛА?

2. Если пункт 1 не возможен, то существует ли возможность установленному ЛА (пустой, без топлива, без задержки) по выполнению условия заполнить баки топливом? Как? Какая строка в .lua ?

3. Возможно ли заставить лететь бота к месту падения клиента/игрока (место, соответственно, не опроеделено заранее)?

 

Ответы на эти вопросы могли бы украсить миссию, например, взлётом поисково-спасательных вертолётов к месту падения ЛА.

 

Спасибо

Link to comment
Share on other sites

Заранее прошу прощения, если вопрос поднимался. Просто, не возможно уследить за всем.

 

Вопрос:

 

1.возможно ли поставить ЛА с задержкой (выполняет какое-нибудь действие по триггеру или пл условию), чтобы он был виден сразу, как говорится, "до старта"? Наземная техника такуюу возможность имеет, почему тогда её нет для ЛА?

2. Если пункт 1 не возможен, то существует ли возможность установленному ЛА (пустой, без топлива, без задержки) по выполнению условия заполнить баки топливом? Как? Какая строка в .lua ?

3. Возможно ли заставить лететь бота к месту падения клиента/игрока (место, соответственно, не опроеделено заранее)?

 

Ответы на эти вопросы могли бы украсить миссию, например, взлётом поисково-спасательных вертолётов к месту падения ЛА.

 

Спасибо

1. Нет

2. Поставить БОТ с запуском на стоянке. В триггерах при старте миссии сделать - Отключить ИИ юнита - он не будет запускаться пока ты не включишь ИИ в триггерах.

3. Нет, изменить ППМ не возможно.


Edited by Marks

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Вопрос такой, как подчитать кол-во потерь для определенного ЛА , ЛА коалиции ,в онлайн миссии при помощи тригеров , вроде делал кто то ?

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

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

Link to comment
Share on other sites

Делается триггерный счётчик, отсчитывающий очки, по схеме

http://forums.eagle.ru/showpost.php?p=792016&postcount=309

Граничное условие(смерть):объект мёртв(Ка-50):установить флаг(5)

периодическое условие(первая смерть): флаг(5) истинный и флаг (1) ложен: устанавливаем флаг1, сбрасываем флаг5

периодическое условие(вторая смерть): флаг(5) истинный, флаг1 истинный и флаг (2) ложен: устанавливаем флаг2, сбрасываем флаг5

периодическое условие(третья смерть): флаг(5) истинный, флаг2 истинный и флаг (3) ложен: устанавливаем флаг3, сбрасываем флаг5

 

Но применить результаты подсчёта будет затруднительно. Когда ЛА исчерпает количество своих потерь, его надо сделать недоступным для игрока. Но в ЛО2/Ка-50 с этим проблема - деактивация для клиентского ЛА не работает, можно сделать повторяющийся взрыв, который сделает этот ЛА недоступным, только такие взрывы самолёта с тоннами топлива будут сотрясать аэродром, да и не все читают брифинг, так что миссиоделу неизбежно придётся отвечать на вопросы "а почему мой самолёт всё время взрывается"?:) Вобщем, на текущий момент едва-ли можно это реализовать.

 

Есть вариант подсчитывать с помощью таких триггеров не потери конкретного ЛА, а все потери ЛА коалиции, или потери ЛА определённого класса, по достижении лимита потерь завершать миссию.

Для этого нужен триггер ИЛИ, в ЛО2 его придётся прописывать вручную с помощью кастомных триггеров.

Схема в этом случае выглядит так:

Граничное условие(смерть):объект мёртв(Ка-50#1)ИЛИобъект мёртв(Ка-50#2)ИЛИобъект мёртв(Су-27#1)ИЛИ...ИЛИобъект мёртв(Су-27#90):установить флаг(5)

периодическое условие(первая смерть): флаг(5) истинный и флаг (1) ложен: устанавливаем флаг1, сбрасываем флаг5

периодическое условие(вторая смерть): флаг(5) истинный, флаг1 истинный и флаг (2) ложен: устанавливаем флаг2, сбрасываем флаг5

...

периодическое условие(сотая смерть): флаг(5) истинный, флаг99 истинный и флаг (100) ложен: устанавливаем флаг100, сбрасываем флаг5

 

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

 

Вообще все эти схемы подсчёта весьма громоздкие, несколько десятков, а то и сотня триггеров. Если говорить о миссиях для будущего ЛО3 - там такие триггеры скорее всего вообще потеряют смысл, т.к. там скорее всего будет менеджер ресурсов.

 

Могу подсказать схему подсчёта уничтоженной наземки с помощью триггерных счётчиков, ИМХО она сейчас более полезна, вполне реализуема в ЛО2, да и в ЛО3 пригодится.


Edited by ААК
Link to comment
Share on other sites

Делается триггерный счётчик, отсчитывающий очки, по схеме

http://forums.eagle.ru/showpost.php?p=792016&postcount=309

 

 

Могу подсказать схему подсчёта уничтоженной наземки с помощью триггерных счётчиков, ИМХО она сейчас более полезна, вполне реализуема в ЛО2, да и в ЛО3 пригодится.

 

Да очень , задумка была подсчитать кол А10 или Ка50 потеряных коалицией , интересовался для ЧА2 .

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

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

Link to comment
Share on other sites

ИМХО сейчас счетчик можно проще организовать с помощью новых действий:

ФЛАГУВЕЛИЧИТЬ

ФЛАГУМЕНЬШИТЬ

и условий:

ФЛАГ БОЛЬШЕ

ФЛАГМЕНЬШЕ

  • Like 1

:pilotfly: HP Reverb G2   ---------  :joystick: Logitech G940

Link to comment
Share on other sites

ИМХО сейчас счетчик можно проще организовать с помощью новых действий:

ФЛАГУВЕЛИЧИТЬ

ФЛАГУМЕНЬШИТЬ

и условий:

ФЛАГ БОЛЬШЕ

ФЛАГМЕНЬШЕ

 

не получается каменный цветок . к примеру

граничн условие - ЛА1 мертв - флаг увеличить , для онлайна срабатывает при переходе клиента с одного ЛА на другой .

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

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

Link to comment
Share on other sites

не получается каменный цветок . к примеру

граничн условие - ЛА1 мертв - флаг увеличить , для онлайна срабатывает при переходе клиента с одного ЛА на другой .

Сел на аэродром, остановился, перешёл на другой ЛА - и триггер считает как убитого? Тогда остаётся только ждать менеджер ресурсов, ИМХО с такими проблемами в реализации подсчитывать ЛА не реально.

Лучше согласовать с админом серверка, для которого ты пишешь миссию подсчёт сбитых ЛА коалиции через сервман.

 

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

 

Про подсчёты наземки. В ЛО2 я это делаю так:

Триггер состоит из двух частей - счётчика и триггеров, регистрирующих уничтожение юнита.

 

Триггер счётчик:

триггер:правила:действия

один раз:флаг (100) истинен:поднять флаг (101), опустить флаг (100)

 

- триггер начала подсчёта, подсчитано 1 очко.

Следующие триггеры подсчитывают 2,3-е и т.д. очки, они отличаются тем, что в правила добавляется ещё одно условие.

 

один раз:флаг (100) истинен, флаг (101) истинен:поднять флаг (102), опустить флаг (100)

один раз:флаг (100) истинен, флаг (102) истинен:поднять флаг (103), опустить флаг (100)

 

и т.д.

 

Также к действиям в каждом триггере можно добавить вывод сообщения о том, что коалиция заработала столько-то очков. Для каждой коалиции надо прописывать отдельный счётчик.

 

Триггеры регистрации:

один раз:юнит (ХХ) уничтожен:поднять флаг (100)

 

и такой триггер для каждого целевого юнита, либо сделать один большой кастомный триггер граничное условие с условием ИЛИ. Я однако предпочитаю делать отдельный триггер для каждого юнита.

 

Можно чуть модернизировать триггер, чтоб он давал за уничтожение какого-то из типов юнитов не одно очко, а несколько (например, у вас в миссии цель - танки и корабли, за танки вы даёте по 1-му очку, а за корабль хотите, чтоб давалось 3 очка).

 

один раз:юнит (ХХ) уничтожен:поднять флаг (100), поднять флаг (1) - 1-е очко за юнит

один раз:время после флага (1) 2 секунды: поднять флаг (100) - 2-е очко за юнит

 

и т.д.

 

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

 

В ЧА2 и А-10 есть уже упоминавшиеся выше триггеры:

ФЛАГУВЕЛИЧИТЬ

ФЛАГУМЕНЬШИТЬ

ФЛАГ БОЛЬШЕ

ФЛАГМЕНЬШЕ

Которые позволяют в одном триггере реализовать счётчик и встроенное условие ИЛИ, позволяющее в одном триггере реализовать регистрацию уничтожения любого юнита.

 

Таким образом система из сотни триггеров в ЛО2, на написание которой надо было тратить не мало времени, сокращается до каких-то 4-х (!) (по 2 на коалицию) триггеров в ДКС. Не хардкордно:D Однако дополнительную группу триггеров, которые будут выводить сообщения о количестве очков у коалиции писать всё равно придётся, но это не так уж сложно.

Link to comment
Share on other sites

не получается каменный цветок . к примеру

граничн условие - ЛА1 мертв - флаг увеличить , для онлайна срабатывает при переходе клиента с одного ЛА на другой .

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

но можно попробовать порешать её с помощью разных хитростей.

в текущих версиях сима флаги стали полноценными счетчиками, появились операции сравнения флага с числом и другим флагом. плюс появились события. можно поиграться c событием ON CRASH, добавить туда счетчики и необходимые операции при переполнении.

"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. Нет, изменить ППМ не возможно.

 

не выходит ОТКЛ ии ЛА , все равно запускаются и взлетают

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

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

Link to comment
Share on other sites

не выходит ОТКЛ ии ЛА , все равно запускаются и взлетают

Да согласен, ошибся, у ЛА ИИ не отключается.

Сейчас подумаем.


Edited by Marks

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Есть такой вариант решения данной задачи.

1. Ставишь вертолет, запуск на стоянке, определяешь ему маршрут, при этом ППМ1 и ППМ2 должны быть недалеко от аэродрома, а ППМ3 конечная точка (т.е. куда полетим)

2. В задачах ППМ1 прописываешь -> Ожидание/Дежурство-Между ППМ, с завершением по Флагу.

3. Поднимаешь флаг, верт завершает Основную задачу и летит по маршруту.

 

Далее можно по разному, посадка по концу топлива, один верт деактивируешь, другой (спяш\щий) активируешь.

Дежурство.miz

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

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

 

http://files.lockon.ru/en/144313/

  • Like 2

- 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

Помогите разобраться с триггерными действиями для самолетных/вертолетных групп.

Screen_120126_152001.thumb.jpg.03b9316fcad67c9098b25ce9372b0f47.jpg

1. Для чего нужна и что делает команда "СТАРТ"?

2. Для чего нужна команда "ВЫКЛЮЧИТЬ МАЯК"? О каком маяке идет речь?

 

ЗЫ: К сожалению, в мануале по это ничего не нашел. Экперементы результата не дали.


Edited by YuKoN

:pilotfly: HP Reverb G2   ---------  :joystick: Logitech G940

Link to comment
Share on other sites

1. Для чего нужна и что делает команда "СТАРТ"?

Бот->Запуск на стоянке

Ставишь галку в чекболксе->неконтролир

При старте миссии бот появится без пилота в кабине и не будет запускаться, до тех пор пока не будет выполнен триггер->Выполнить действие ИИ->триггерное действие-Старт

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • Recently Browsing   0 members

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