Jump to content

Скрипты и триггеры в FC 2


Recommended Posts

  • ED Team
Только, насколько я понимаю, установка отказа для конкретного юнита не работает, а работает только в оффлайне для ИГРОКА.

 

Если это не так, то подскажите по шагам, как это сделать.

Это так. Отказы работают только в оффлайне.

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

Link to comment
Share on other sites

По крайней мере, для ВСЕХ можно установить отказы ОНЛАЙН.

 

Открываем возможность летать в ОНЛАЙН с отказами.

Подразумевается, что онлайн миссия создана.

 

Вариант №1(через редактор миссий)

1)открываем миссию

2)выбираем на панели 'список групп'

2)выбираем любой клиентский самолет

3)меняем уровень 'клиент' на уровень 'игрок'

4)делаем для этого самолета отказы(читаем мануал)

5)ОБЯЗАТЕЛЬНО после предыдущего шага сохраняем миссию

6)возвращаем самолету уровень 'клиент'

7)еще раз сохраняем миссию

 

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

 

 

Вариант №2(редактируя файл миссии ручками)

 

1-2)распаковываем при помощи WinRAR

3)нам нужен файлик mission, редактируем его блокнотом

4)идем в конец файла

5)ищем следующие строки:

failures =

{

hydro =

{

hh = 0,

prob = 100,

label = "ГИДРО ОСН.",

enable = false,

mmint = 1,

id = "hydro",

mm = 0,

}, -- end of hydro

eos =

{

hh = 0,

prob = 100,

label = "ОЛС",

enable = false,

mmint = 1,

id = "eos",

mm = 0,

}, -- end of eos

ecm =

{

hh = 0,

prob = 100,

label = "РЭБ",

enable = false,

mmint = 1,

id = "ecm",

mm = 0,

}, -- end of ecm

helmet =

{

hh = 0,

prob = 100,

label = "ШЛЕМ",

enable = false,

mmint = 1,

id = "helmet",

mm = 0,

}, -- end of helmet

l_engine =

{

hh = 0,

prob = 100,

label = "ЛЕВ. ДВИГ.",

enable = false,

mmint = 1,

id = "l_engine",

mm = 0,

}, -- end of l_engine

autopilot =

{

hh = 0,

prob = 100,

label = "АВТОПИЛОТ",

enable = false,

mmint = 1,

id = "autopilot",

mm = 0,

}, -- end of autopilot

hud =

{

hh = 0,

prob = 100,

label = "ИЛС",

enable = false,

mmint = 1,

id = "hud",

mm = 0,

}, -- end of hud

asc =

{

hh = 0,

prob = 100,

label = "САУ",

enable = false,

mmint = 1,

id = "asc",

mm = 0,

}, -- end of asc

rws =

{

hh = 0,

prob = 100,

label = "СПО",

enable = false,

mmint = 1,

id = "rws",

mm = 0,

}, -- end of rws

r_engine =

{

hh = 0,

prob = 100,

label = "ПРАВ. ДВИГ.",

enable = true,

mmint = 1,

id = "r_engine",

mm = 0,

}, -- end of r_engine

radar =

{

hh = 0,

prob = 100,

label = "РЛС",

enable = false,

mmint = 1,

id = "radar",

mm = 0,

}, -- end of radar

mfd =

{

hh = 0,

prob = 100,

label = "МФД",

enable = false,

mmint = 1,

id = "mfd",

mm = 0,

}, -- end of mfd

}, -- end of failures

 

6) для нужного отказа меняем enable = false, на enable = true,

hh - Время(в часах) с начала миссии, после которого возможен отказ

mm - Время(в минутах) с начала миссии, после которого возможен отказ

mmint - Время(в минутах), в течение которого возможен отказ

prob - Вероятность отказа(в процентах, от 0 до 100)

 

7)запаковываем обратно при помощи WinRAR

  • Like 2

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Только, насколько я понимаю, установка отказа для конкретного юнита не работает, а работает только в оффлайне для ИГРОКА.

 

Если это не так, то подскажите по шагам, как это сделать.

Покорнейши благодарю!

У меня в последнее время так и не дошли руки довести до ума это дело. Да кроме того на форуме выложил пару своих вопросов, на которые от специалистов ЕД так и не дождался ответа.

 

Видно от них теперь даже и снега зимой не допросишься.

НЕТ ФAШИЗМУ и НЕОНAЦИЗМУ! / NO TO FASCISM and NEO-NAZISM!

Link to comment
Share on other sites

  • 2 weeks later...

Кто подскажет: как заставить один самоль или группу самолей перелететь с одного филда на другой, чтобы данный самоль или группа самолей деактивировалась после посадки и вместо неё появилась новая идентичная первой для выполнения последующих задач(назовём это перебазированием) Помогите кто может??????????

Link to comment
Share on other sites

Кто подскажет: как заставить один самоль или группу самолей перелететь с одного филда на другой, чтобы данный самоль или группа самолей деактивировалась после посадки и вместо неё появилась новая идентичная первой для выполнения последующих задач(назовём это перебазированием) Помогите кто может??????????

 

Аэродромы разные? Если да то очень просто.

1.Создаешь группу

2.Ставишь на первый аэродром и задаешь либо запуск на стоянке либо с полосы.

3. Задаешь маршрут с посадкой на втором аэродроме.

4. На втором аэродроме создаешь триггерную зону (в том месте где будет стоять группа) к примеру "зона1"

5. Задаешь триггер с условиями "Группа1 в зоне" указываешь триггерную зону "зона1". Действия "Деактивировать группу"

6. Создаешь группу 2.

7. Если группа 1 запускается по времени то возьми конечное время группы1 (в момент когда она деактивируется) и установи временем запуска группы2.

8. Если группа 1 активируется по триггеру, то для группы 2 пиши триггер

Условие "группа 1 в зоне" триггерная "зона1" Действие "Активировать группу" и ставишь группу 2.

Если будет что то не ясно заходи к нам в ТС (Ваши ТС наш знают) все объясню

З.Ы. а У Вас Сашка разве не знает? Или ты у него не спрашивал?


Edited by Nonexistent

>>>Да, я не считаю, что турция права в ситуации со сбитым СУ-24.

Link to comment
Share on other sites

1.Создаешь группу №1 и №2 на другом аэродроме.

2.Ставишь на первый аэродром и задаешь либо запуск на стоянке либо с полосы.

3. Задаешь маршрут с посадкой на втором аэродроме.

4. На втором аэродроме создаешь триггерную зону (в том месте где будет стоять группа) к примеру "зона1

5. Задаешь триггер с условиями "Группа1 в зоне" И "скорость юнита меньше 1" действие установить флаг №100

6. Задаешь триггер с условиями "Время после флага №100 600сек(или сколько надо) действие активировать группу №2 тут же кстати можно еще добавить деактивировать группу №1.

Link to comment
Share on other sites

Скриншот тригера

 

Андрей. Если не трудно пожалуйста сделай скрин триггера ....как и что по порядку, что бы работало для клиента, Спасибо.

=WRAG=Amigos

Link to comment
Share on other sites

Андрей. Если не трудно пожалуйста сделай скрин триггера ....как и что по порядку, что бы работало для клиента, Спасибо.

 

Вот с этого места поподробнее.

Ты хочешь, что бы клиентский борт перелетал?

>>>Да, я не считаю, что турция права в ситуации со сбитым СУ-24.

Link to comment
Share on other sites

видимо, =RvAF=Bochka имел ввиду периодическое действие - перелет. сейчас такое сделать нельзя.

"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

  • 11 months later...

Напомните плиз как Кобру разблокировать...? Заранее Спасибо.

Когда трубишь в Рог,будь Справедлив но Строг...

Flanker Pilot =RAF=Acid Freak

[sIGPIC][/sIGPIC]

E8400(3.6Ghz),Asus P5k Pro,6Gb Ram,1.5Tb Seagate Barracuda,EH3870,LG L1953TR,Thrustmaster T.16000M,600W :joystick:

Траектория полёта-не известна...

Мнеб бы Су-30МКИ... прочувствовать.

Link to comment
Share on other sites

Напомните плиз как Кобру разблокировать...? Заранее Спасибо.

в файле ...\LockOn Flaming Cliffs 2\Config\Input\Aircrafts\нужный крафт\keyboard\default.lua находишь строку --{combos = {{key = 'K'}}, down = iCommandPlaneCobra, name = 'Execute Pugachev\'s Cobra', category = 'Flight Control'}, убираешь два дефиса, сохраняешь и вперед.

Link to comment
Share on other sites

в файле ...\LockOn Flaming Cliffs 2\Config\Input\Aircrafts\нужный крафт\keyboard\default.lua находишь строку --{combos = {{key = 'K'}}, down = iCommandPlaneCobra, name = 'Execute Pugachev\'s Cobra', category = 'Flight Control'}, убираешь два дефиса, сохраняешь и вперед.
А файлик клавиатура.lua который рядом с файликом default.lua надо удалить.После входа в настройки управления создается новый.

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

Link to comment
Share on other sites

А файлик клавиатура.lua который рядом с файликом default.lua надо удалить.После входа в настройки управления создается новый.

 

И назначить кнопки по новой :) Спасибо.

Когда трубишь в Рог,будь Справедлив но Строг...

Flanker Pilot =RAF=Acid Freak

[sIGPIC][/sIGPIC]

E8400(3.6Ghz),Asus P5k Pro,6Gb Ram,1.5Tb Seagate Barracuda,EH3870,LG L1953TR,Thrustmaster T.16000M,600W :joystick:

Траектория полёта-не известна...

Мнеб бы Су-30МКИ... прочувствовать.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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