AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Первым делом, первым делом - самолеты

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2023, 21:37   #841
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Спасибо, попробую. В в 831 сообщении я выкладывал скриншот из 3Д
макса с коллиженами мотора для стандартного ЛаГГ-3 и моего ЛаГГ-3.
В каком классе можно найти более конкретный код самой поломки?
Я тут вижу ещё какие-то флаги повреждения агрегатов.
На САС WxTech выкладывал флаги повреждения баков.
Мне интересны ещё новые поломки. У P-40 получал урон управления газа, т.е. РУД как бы клинил в положении 110%,
а управление шагом винта отпадало.
У Харрикейна и Спитфайра 5 получал такое интересное повреждение, когда движок уходил вразнос.
В старых патчах (4.07-4.08) у Харрикейна получалось летать
с оборотами около 4000 об/мин и движок не клинило, позже, вроде,
исправили. У Спитфайра и ранее его клинило от перекрутки.
У Спита в емд мотора написан перекрут. Не уверен что так было в реале.
Там редукция 0.48/0.5 и перекрутить мотор сложно.
Это только ошибка механика может быть - не верный угол установки винта.
Думаю, что клин газа 110 проц. не актуален - в реале М-105 мощности
выше 2550 по сути не давал. В середине войны летали на 2600 об.
У ПФ-2 максимальные были 2650.
Вообще там распредвалы от Хиспаны - обороты заточены на 2500.
Дальше прибавки мощности минимум - около 30 лошадей.
Оборвать тягу к дросселю почти не реально - трубку сечением 2-2.5 см.
перебить можна только снарядом 20 мм.
А вот выбить компрессор при обстреле сбоку сзади - есть вероятность 25-30 проц.
Выбить магнето плотным пулемётным огнём тоже можно -
они не маленькие - величиной с арбуз.

Последний раз редактировалось Vasya; 03.04.2023 в 21:47. Причина: исправление ошибок
Vasya вне форума   Ответить с цитированием
Старый 03.04.2023, 21:41   #842
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
+++++++++++++++++
Могу добавить отдельным мешем, в стандартных мешах не видел более 7 коллиженов за раз, лимит исчерпан. У ранних ЛаГГов коллижены ШКАСов имеют невидимый меш с коллиженами. Так у стандартных Яков сделан коллижен кабины и органов управления. В ногах у пилота можно видеть небольшую пластинку, это меш к которому привязали их.
Добавляй отдельными мешами.
Убийство компрессора есть у Фок - не сразу, но от очереди оборонительных
стрелков из 12.7 компрессор выбивало - тяга падала до 40 проц.
Vasya вне форума   Ответить с цитированием
Старый 03.04.2023, 23:53   #843
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

Вот нашёл в коде P-40 кусок повреждения тяг управления дросселем.
Код:
            if(s.startsWith("xxcontrols"))
                if(s.endsWith("1"))
                {
                    if(World.Rnd().nextFloat() < 0.3F)
                    {
                        FM.AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        Aircraft.debugprintln(this, "*** Engine Controls Out..");
                    }
                    if(World.Rnd().nextFloat() < 0.3F)
                    {
                        FM.AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        Aircraft.debugprintln(this, "*** Engine Controls Out..");
                    }
У Яков и ЛаГГов тяга управления присутствует и тоже под номером 1. У более новых самолётов коллижены управления есть 1, 2 и 3. В коде поломка прописана по окончанию.
Код:
            if(s.startsWith("xxcontrols"))
            {
                if(s.endsWith("1"))
У Яка и ЛаГГа их 8, но идёт повреждение любых тяг при попадании по любому xxcontrols в зависимости от силы попадания. Но мне вот что не понравилось.
Код:
            if(s.startsWith("xxcontrols"))
            {
                debuggunnery("Controls: Hit..");
                int i = s.charAt(10) - 48;
                switch(i)
                {
                default:
                    break;

                case 1: // '\001'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 7);
                    }
                    break;
Нашёл флаги повреждения "setEngineSpecificDamage" 1, 6 и 7 в классе AircraftState.
Код:
        case 1: // '\001'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlThrottle())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlThrottle();
            break;

        case 6: // '\006'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlProp())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlProp();
            break;

        case 7: // '\007'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlMix())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlMix();
            break;
Значит при попадании по любому xxcontrols с энергией 0.1F с вероятностью 0,1% может выбить РУД, управление смесью или шагом винта. По такой логике я правильно понимаю, что при попадании по xxcontrols7 в хвосте с нужной энергией у нас может выбить управление мотором? Если это так, то бред какой-то)

Нашёл в чистой игре код повреждения водорадиатора у Спитфайра.
Код:
            if(s.startsWith("xwater"))
            {
                if(FM.AS.astateEngineStates[0] == 0)
                {
                    debuggunnery("Engine Module: Water Radiator Pierced..");
                    FM.AS.hitEngine(shot.initiator, 0, 1);
                    FM.AS.doSetEngineState(shot.initiator, 0, 1);
                } else
                if(FM.AS.astateEngineStates[0] == 1)
                {
                    debuggunnery("Engine Module: Water Radiator Pierced..");
                    FM.AS.hitEngine(shot.initiator, 0, 1);
                    FM.AS.doSetEngineState(shot.initiator, 0, 2);
                }
Как он работает? Ни энергии, ни вероятности тут нет, флагов повреждения тоже не смог найти. Меня всё не покидает мысль как сделать повреждение водорадиатора Якам, ЛаГГам и не только.
Вот в классе Бф-110 тоже есть код пробития водорадиатора, есть уже условия повреждения, но опять не понял что запускает этот код, что начинает ломаться.
Код:
            if(s.startsWith("xxw"))
            {
                if(getEnergyPastArmor(World.Rnd().nextFloat(0.1F, 0.75F), shot) > 0.0F)
                {
                    int i1 = s.charAt(3) - 49;
                    if(FM.AS.astateEngineStates[i1] == 0)
                    {
                        debuggunnery("Engine Module (" + (i1 != 0 ? "Right" : "Left") + "): Water Radiator Pierced..");
                        FM.AS.hitEngine(shot.initiator, i1, 2);
                        FM.AS.doSetEngineState(shot.initiator, i1, 2);
                    }
                    getEnergyPastArmor(2.22F, shot);
                }
Dimas1999 вне форума   Ответить с цитированием
Старый 04.04.2023, 00:23   #844
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Попробуй поставить контролс от Мессера или Фоки.
Мессер:
Код:
if(s.startsWith("xxcontrols"))
            {
                int i = s.charAt(10) - 48;
                switch(i)
                {
                default:
                    break;

                case 1: // '\001'
                case 4: // '\004'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed..");
                    }
                    break;

                case 2: // '\002'
                case 3: // '\003'
                    if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Disabled..");
                    }
                    break;

                case 5: // '\005'
                case 6: // '\006'
                    if(getEnergyPastArmor(0.002F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken..");
                    }
                    break;

                case 7: // '\007'
                    if(getEnergyPastArmor(2.3F, shot) > 0.0F && World.Rnd().nextFloat() < 0.2F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        Aircraft.debugprintln(this, "*** Rudder Controls: Disabled..");
                    }
                    break;

                case 8: // '\b'
                    if(getEnergyPastArmor(3.2F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** Control Column: Hit, Controls Destroyed..");
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                    }
                    break;

                case 9: // '\t'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setCockpitState(shot.initiator, ((FlightModelMain) (super.FM)).AS.astateCockpitState | 8);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        Aircraft.debugprintln(this, "*** Throttle Quadrant: Hit, Engine Controls Disabled..");
                    }
                    break;
                }
            }
Или перемести в касе 8 руддер из касе 6.
Но я думаю, что это очерёдность/случайность повреждений.
Код контрол Лагга бьётся с Мессеровским и Ки-45, и Фоки.
Всё тоже самое, только в профиль.
Можно подвигать цифры енергии удара.
У Лагга/Лавки к элеватору была тяга, а к элерону трос, насеолько помню.
Что можно перебить быстрее - к тому меньше енергии.
Если в глубинах кода вода хоть как то прописана/привязана к мотору,
то код в классе самолёта будет работать., это можно проверить.
Vasya вне форума   Ответить с цитированием
Старый 04.04.2023, 05:00   #845
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,036
Отправить сообщение для andrey65 с помощью ICQ
По умолчанию

Вот я читаю это все... Ничего не понимаю, но интересно! А можно ли выводить само повреждение в виде надписи? Как-то давно такое было в Р-51 с подробной детализацией всех систем, сейчас не пробовал искать его. Но ведь повреждения тяг руулей выводятся... интересно было б видеть и остальные повреждения, крупные, естественно. А еще б сделать это включаемым-отклюяаемым в конфиге, например.
andrey65 вне форума   Ответить с цитированием
Старый 04.04.2023, 06:11   #846
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
Сообщение

Цитата:
Сообщение от andrey65 Посмотреть сообщение
Вот я читаю это все... Ничего не понимаю,
но интересно! А можно ли выводить само повреждение в виде надписи?
Как-то давно такое было в Р-51 с подробной детализацией всех систем, сейчас не пробовал искать его. Но ведь повреждения тяг руулей
выводятся... интересно было б видеть и остальные повреждения,
крупные, естественно. А еще б сделать это включаемым-отклюяаемым
в конфиге, например.
Насчёт вывести инфу на экран - это к Роме из ДТ, он программист.
Мы с Димой любители и знаем постольку-поскольку...
Выводится только - двигатель неисправен - по дефолту.
У меня Конь тоже пересобран - летает, изменяется управление при
заправке заднего бака, своя фм и мотор, очень резвый, лучше Як-9.
Но в 4.13.4 есть бяка - если летят за союзников пара Коней,
то ведомый снижается до земли и еле ползёт.
Коня могу дать попробовать - он у меня есть отдельным модом,
если интересно.
https://drive.google.com/file/d/1Adm...usp=share_link

Последний раз редактировалось Vasya; 04.04.2023 в 06:24.
Vasya вне форума   Ответить с цитированием
Старый 04.04.2023, 06:14   #847
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
Восклицание

Уже половину классов перевёл из мода Яков Димаса в свой.
В классах иногда нахожу неисправности, дописываю названия моделей - что бы в миссии показывало.
Миниатюры
Нажмите на изображение для увеличения
Название: Учебный будет нелетаб.jpg
Просмотров: 69
Размер:	317.2 Кб
ID:	73418  
Vasya вне форума   Ответить с цитированием
Старый 04.04.2023, 07:03   #848
Grog
Местный
 
Аватар для Grog
 
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,750
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Но в 4.13.4 есть бяка - если летят за союзников пара Коней,
то ведомый снижается до земли и еле ползёт.
Коня могу дать попробовать - он у меня есть отдельным модом,
если интересно.
У меня наблюдения несколько другие... с конями... НЕ СО ВСЕМИ!

Ща покажу с какими
F51 air.F51D 1 NOINFO usa01 SUMMER
F51Cavalier air.Cavalier_F51D 1 NOINFO usa01 SUMMER
F51_Cavalier air.F_51D_Cavalier 1 NOINFO usa01 SUMMER

Вот, первый в списке точно, а касаемо 2-го или 3-го наверняка не помню, то ли они оба то ли какой то и них; ( кстати, 2-й и 3-й почти одно и тоже, просто в классах по разному обозначены; вот только в разных моих модных сборках у них фм разная По крайней мере полный взлётный вес в каких то чутка а в каких то существенно разнЯтся)
Причём!! такое случается только при рождении в воздухе , и не обязательно что только ведомый.. Вот как будто толи топливную смесь бот "не успевает" выставить, хотя какая там к чёрту смесь, вроде автомат; толи движка в момент нарождения или перекручивается или перегревается-- не помню уже; давно с ними при рождении в воздухе не игрался.
С филда же (земли ессно) нормально запускаются и летают не теряя ни мощности ничего-- в общем нормальненькие такие самолёты
Все остальные кони в в сборках( как бы не под сотню, ага ну мож про сотню спи*дел чутка, раза так в 2) красиво и в воздухе нарождаются и летают
__________________
...каждый болен ИЛ-2 по разному,
но похоже что навсегда!

Последний раз редактировалось Grog; 04.04.2023 в 07:07.
Grog вне форума   Ответить с цитированием
Старый 04.04.2023, 08:26   #849
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

Я не очень понимаю эти кейсы/случаи. Вот что означает case 1. Просто первый случай или цифра 1 привязана к xxcontrols1? Я вот думаю, а не будет правильнее, если движку игры указать конкретно каждую тягу:
if(s.startsWith("xxcontrols"))
{
if(s.endsWith("1"))
.......
if(s.endsWith("8"))

У меня был мод давний от Романа для теста Ил-2. На форуме он есть. Там выводилась информация о повреждениях, это когда был спор о хрустальных тягах. В хитбоне уже есть строки для вывода информации, вероятно, надо дописать что-то чтобы она выводилась на экран.

Последний раз редактировалось Dimas1999; 04.04.2023 в 08:31.
Dimas1999 вне форума   Ответить с цитированием
Старый 04.04.2023, 09:04   #850
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Я не очень понимаю эти кейсы/случаи. Вот что означает case 1. Просто первый случай или цифра 1 привязана к xxcontrols1? Я вот думаю, а не будет правильнее, если движку игры указать конкретно каждую тягу:
if(s.startsWith("xxcontrols"))
{
if(s.endsWith("1"))
.......
if(s.endsWith("8"))

У меня был мод давний от Романа для теста Ил-2. На форуме он есть. Там выводилась информация о повреждениях, это когда был спор о хрустальных тягах. В хитбоне уже есть строки для вывода информации, вероятно, надо дописать что-то чтобы она выводилась на экран.
case 1 с английского на украинский гугл-транслейт перевёл как выпадок.
Точный перевод на русский - случайность.
По смылу - думаю - возможность проишествия.
Вообще лучше спросить Асуру или Рому что в иле точно имеется в виду.
Хотя думаю, что это просто перечисление случайностей, а не тяг.
И ещё - если сонтролс перемести пониже - то повреждения будут реже -
это проверял опытно.
Можешь переписать раздел, назначив конкретную тягу.
Попробовать в тестах.
Тогда и баки можно расписать по количеству как в бомбёрах.
Сомневаюсь, что расписывание тяг будет в миссии отличаться от того, что имеем.
Не думаю, что у нас разделено повреждение элеронов на правый и левый.

Последний раз редактировалось Vasya; 04.04.2023 в 09:59.
Vasya вне форума   Ответить с цитированием
Старый 04.04.2023, 09:41   #851
KimCh
Местный
 
Регистрация: 23.03.2018
Сообщений: 324
По умолчанию

Если речь идет про оператор switch, то можно почитать здесь:
https://javarush.com/groups/posts/op...-switch-v-java
KimCh вне форума   Ответить с цитированием
Старый 07.04.2023, 01:00   #852
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

Вот и очередная версия после полировки.
Исправил неверное наложение брызг масла на кабину ранних ЛаГГов.
Сделал код поломки пропеллера по предложенному Васей образцу.
Добавил код повреждения водорадиатора, взял из стандартного класса Спитфайра.
Добавил коллижены магнето и наддува.
В районе коллижена РУСа добавил коллижен педалей xxcontrols5, в Яке он был пропущен, но ему был присвоен номер 5 в хитбоне.
От коллижена РУСа убрал код повреждения тяг РН.
Добавил код из мода Gear Damage FX. Использовал наработки от WxTech и Ла-5 из ДГен пака.
Русифицировал сообщения о повреждении фонаря.
Добавил вывод информации о повреждениях радиаторов, маслобака, гидросистемы, двигателя.
Добавил информацию о попаданиях (не повреждениях тяг), позаимствовал из старого тестового мода Романа yt2 для Ил-2.
Сообщения выводятся в формате "Попадание в коллижен управления n".
Где n - номер коллижена в планере и коде.
1 - тяги управления мотором
2 - РУС
3, 4 - тяги элеронов
5 - тяга РН
6 - педальный узел
7 - тяга РВ
8 - ручки управления тягой и шагом винта

https://drive.google.com/file/d/1aeL...usp=share_link
Миниатюры
Нажмите на изображение для увеличения
Название: grab0104.jpg
Просмотров: 110
Размер:	451.7 Кб
ID:	73424   Нажмите на изображение для увеличения
Название: grab0106.jpg
Просмотров: 99
Размер:	564.1 Кб
ID:	73425   Нажмите на изображение для увеличения
Название: grab0107.jpg
Просмотров: 97
Размер:	732.8 Кб
ID:	73426   Нажмите на изображение для увеличения
Название: grab0109.jpg
Просмотров: 97
Размер:	600.3 Кб
ID:	73427   Нажмите на изображение для увеличения
Название: grab0110.jpg
Просмотров: 91
Размер:	881.1 Кб
ID:	73428  

Нажмите на изображение для увеличения
Название: grab0112.jpg
Просмотров: 90
Размер:	499.2 Кб
ID:	73429   Нажмите на изображение для увеличения
Название: grab0113.jpg
Просмотров: 90
Размер:	466.4 Кб
ID:	73430   Нажмите на изображение для увеличения
Название: grab0114.jpg
Просмотров: 90
Размер:	741.8 Кб
ID:	73431   Нажмите на изображение для увеличения
Название: grab0115.jpg
Просмотров: 91
Размер:	701.0 Кб
ID:	73432  
Dimas1999 вне форума   Ответить с цитированием
Старый 07.04.2023, 16:30   #853
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
По умолчанию

Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
Особист заинтересуется появлением в лексиконе аглицких слов.
Глядишь и прийдётся писать оперу пояснительную. )
Vasya вне форума   Ответить с цитированием
Старый 07.04.2023, 16:40   #854
Grog
Местный
 
Аватар для Grog
 
Регистрация: 09.05.2009
Адрес: Хабаровск
Сообщений: 1,750
По умолчанию

ИЛ бесконечен!
Дима, вот смотрю, читаю, скачиваю, устанавливаю, наслаждаюсь
Спасибо!
__________________
...каждый болен ИЛ-2 по разному,
но похоже что навсегда!
Grog вне форума   Ответить с цитированием
Старый 07.04.2023, 17:31   #855
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
Особист заинтересуется появлением в лексиконе аглицких слов.
Глядишь и прийдётся писать оперу пояснительную. )
Над этим ещё надо подумать. Вообще отладочные сообщения надо ещё уточнить. Переводил их на основе отладочной информации из хитбона. Нашёл некоторые ошибки уже. Crank case в данном случае не понял как точно перевести. Crankcase - картер, если слитно писать. Crank - рукоятка, колено, кривошип. Case - случай, чехол, корпус, чемодан. Пока написал коленвал.
Код:
Aircraft.debugprintln(this, "*** Engine Prop Governor Failed..");
HUD.log("Управление пропеллером: отказ");

Aircraft.debugprintln(this, "*** Engine Prop Governor Damaged..");
HUD.log("Управление пропеллером: повреждено");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stucks..");
HUD.log("Коленвал: неисправен");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged..");
HUD.log("Коленвал: повреждён");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
HUD.log("Система питания повреждена");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck..");
HUD.log("Опорный подшипник заклинило");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Readyness Reduced to " + FM.EI.engines[0].getReadyness() + "..");
HUD.log("Коленвал: повреждён");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stalled..");
HUD.log("Коленвал: разрушен");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed..");
HUD.log("u0422опливопровод пробит"); Буква Т криво скопировалась

Aircraft.debugprintln(this, "*** Engine Cylinders Hit, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
HUD.log("Блок цилиндров: повреждён");

Aircraft.debugprintln(this, "*** Engine Cylinder Case Broken - Engine Stuck..");
HUD.log("Блок цилиндров: неисправен");

Aircraft.debugprintln(this, "*** Engine Cylinders Hit - Engine Fires..");
HUD.log("ЦПГ повреждена");
 
debuggunnery("Engine Module: Oil Radiator Pierced..");
HUD.log("Маслобак пробит");

Aircraft.debugprintln(this, "*** Engine Supercharger Out..");
HUD.log("Наддув неисправен");

Aircraft.debugprintln(this, "*** Engine Magneto Out..");
HUD.log("Магнето неисправно");

Aircraft.debugprintln(this, "*** Engine Compressor Feed Out..");
HUD.log("Патрубок наддува пробит");

debuggunnery("Engine Module: Oil Tank Pierced..");
HUD.log("Маслобак пробит"); Должен быть радиатор

debuggunnery("Engine Module: Oil Tank Pierced..");
HUD.log("Маслобак пробит");

debuggunnery("Engine Module: Water Radiator Pierced..");
HUD.log("Водорадиатор пробит");

debuggunnery("Engine Module: Water Radiator Pierced..");
HUD.log("Водорадиатор пробит");

debuggunnery("Hydro System: Disabled..");
HUD.log("Гидросистема неисправна");

debuggunnery("Undercarriage: Stuck..");
HUD.log("Шасси: заклинило");
Dimas1999 вне форума   Ответить с цитированием
Старый 07.04.2023, 17:51   #856
2wildcat3
Местный
 
Регистрация: 19.01.2011
Адрес: Россия.Белореченск
Сообщений: 238
По умолчанию

[QUOTE=Vasya;224480]Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
"Срочно прыгай!" и "Ой,фсё"
__________________
2wildcat3 вне форума   Ответить с цитированием
Старый 07.04.2023, 17:53   #857
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

У меня были варианты коллизия, столкновение (это прям Промт из нулевых какой-то) или орган управления.
Dimas1999 вне форума   Ответить с цитированием
Старый 07.04.2023, 18:34   #858
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Добавил информацию о попаданиях (не повреждениях тяг),
А зачем?
tarakan67 вне форума   Ответить с цитированием
Старый 07.04.2023, 18:41   #859
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

А чтобы было) Интересно посмотреть, потом можно будет убрать.
Dimas1999 вне форума   Ответить с цитированием
Старый 07.04.2023, 20:08   #860
yezhik_lesnoy
Местный
 
Регистрация: 09.04.2020
Сообщений: 123
По умолчанию

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

Последний раз редактировалось yezhik_lesnoy; 07.04.2023 в 20:10.
yezhik_lesnoy вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:16. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru