Jump to content

Recommended Posts

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

sigpic

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

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

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


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

 

 

Мой канал Youtub

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

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

 

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

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

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

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

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

 

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

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

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

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

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

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

Posted

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

 

Вопрос:

 

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

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

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

 

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

 

Спасибо

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

 

Вопрос:

 

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

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

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

 

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

 

Спасибо

1. Нет

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

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

Edited by Marks

[sIGPIC][/sIGPIC]

Posted

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

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

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

Posted (edited)

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

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 ААК
Posted
Делается триггерный счётчик, отсчитывающий очки, по схеме

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

 

 

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

 

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

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

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

Posted

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

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

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

и условий:

ФЛАГ БОЛЬШЕ

ФЛАГМЕНЬШЕ

  • Like 1

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

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

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

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

и условий:

ФЛАГ БОЛЬШЕ

ФЛАГМЕНЬШЕ

 

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

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

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

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

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

граничн условие - ЛА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 Однако дополнительную группу триггеров, которые будут выводить сообщения о количестве очков у коалиции писать всё равно придётся, но это не так уж сложно.

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

граничн условие - ЛА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]

Posted
1. Нет

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

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

 

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

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

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

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

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

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

Edited by Marks

[sIGPIC][/sIGPIC]

Posted

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

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

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

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

 

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

Дежурство.miz

[sIGPIC][/sIGPIC]

Posted (edited)

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

Screen_120126_152001.thumb.jpg.03b9316fcad67c9098b25ce9372b0f47.jpg

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

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

 

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

Edited by YuKoN

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

Posted

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

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

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

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

[sIGPIC][/sIGPIC]

Posted

Спасибо! Именно это пытался решить!

 

И в догонку: для чего нужен и что делает чекбокс "НЕКОНТРОЛИР"?

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

  • Recently Browsing   0 members

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