|
|
![]() |
#1 |
Пользователь
Регистрация: 25.01.2011
Адрес: Пермь. Штатт Урал.
Сообщений: 65
|
![]() |
![]() |
![]() |
![]() |
#2 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() Цитата:
![]() ![]() Даже на взлёте обороты выше 1800 подымать не желает - просто не желает разгоняться., типа где то лишний груз прицепили к самолёту. Вмешиваться в поляру не стал - она стандарт от БоБа. Попытался хитрым способом порегулировать раздел Дисплея., есть некоторые улучшения, но скорость не добирает, просто тупит. Что получилось можно проверить на Bf-109E-4L., если подойдёт - то поставлю на дефолтный ту же фм и мотор. Вот он: Код:
[DB601AA_DAS_EMIL'/REAL/Bf-109E-4L] Autonomous 1 Cylinders 12 Carburetor 2 EngineAcceleration 4.0 Extinguishers 4 Direction Right HorsePowers 1045 BoostFactor 1.0 WEPBoostFactor 1.1244 cAfterburner 1 AfterburnerType 11 TowFactor 1.0 Thrust 0 RPMMin 400 RPMNom 2368 RPMMax 2368 RPMMaxAllowed 2850 Reductor 0.65456081 PropDiameter 3.1 PropAnglerType 7 PropAnglerSpeed 0.22 PropAnglerMinParam 1650 PropAnglerMaxParam 2368 PropAnglerAfterburnerParam 2468 PropPhiMin 26.0 PropPhiMax 82.0 PropAoA0 11.0 Voptimal 340.0 CompressorType 2 CompressorSteps 1 CompressorRPMCurvature 3.7 CompressorPMax 1.45 CompressorAltitude0 4100.0 CompressorMultiplier0 1.005 CompressorBaseMultiplier0 1.0 CompressorRPMP0 2000.0 CompressorRPMPMax 2468.0 CompressorMaxATARPM 1.35 CompressorSpeedManifold 0.6 CompressorRPM0 400 CompressorATA0 0.45 CompressorRPM1 1000 CompressorATA1 0.60 CompressorRPM2 1200 CompressorATA2 0.70 CompressorRPM3 2300 CompressorATA3 1.23 CompressorRPM4 2326 CompressorATA4 1.30 CompressorRPM5 2368 CompressorATA5 1.35 DisP0x 2468 DisP0y 0 DisP1x 0 DisP1y 019 TESPEED 0.031 TWATERMAXRPM 80 TOILINMAXRPM 60 TOILOUTMAXRPM 75 MAXRPMTIME 300 MINRPMTIME 999 TWATERMAX 105 TWATERMIN 40 TOILMAX 95 TOILMIN 30 tFuel 400.0 inSair 10.0 inSoil 1.0 inSwater 20.0 outSair 0.5 outSoil 3.0 outSwater 30.0 Последний раз редактировалось Vasya; 19.02.2016 в 19:18. Причина: исправление и дополнение текста |
|
![]() |
![]() |
![]() |
#3 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Вот вес простого Емиля-4:
Код:
[Mass] Empty 2053.0 TakeOff 2608.0 Oil 27.0 Fuel 303.0 Код:
VmaxH 570.0 HofVmax 4500.0 VminFLAPS 135.0 VmaxFLAPS 270.0 Vz_climb 17.5 V_climb 270.0 T_turn 25.0 V_turn 340.0 K_max 13.0 Cy0_max 0.15 FlapsMult 1.0 FlapsAngSh 7.0 G_class_coeff 25.0 G_class 12.6 ReferenceWeight 54 Range 600.0 CruiseSpeed 360.0 SensYaw 0.47 SensPitch 0.68 SensRoll 0.35 [Polares] lineCyCoeff 0.091 AOAMinCx_Shift 0.2 Cy0_0 0.15 AOACritH_0 20.50 AOACritL_0 -15.0 CyCritH_0 1.3 CyCritL_0 -0.64417434 CxMin_0 0.0242 parabCxCoeff_0 5.2E-4 Cy0_1 0.55 AOACritH_1 17.0 AOACritL_1 -19.0 CyCritH_1 1.62 CyCritL_1 -0.7 CxMin_1 0.11 parabCxCoeff_1 7.7E-4 parabAngle 5.0 Decline 0.010 maxDistAng 35.0 draw_graphs 0 mc3 -15.484,-5.4215,-14.124,-36.716,20.943,-35.766,14.986,-14.349 mc4 38.145,14.707,50.771,282.28,212.08,256.62,-67.576,81.767 mm 0.621,0.709,0.752,0.754,0.73,0.711,0.676,0.603 mz 0.241,0.286,0.202,0.108,0.061,0.072,0.092,0.159 [SOUND] Engine bf_109 Start e_start Turbine bf_turbo FeedType HYDRAULIC Как должен летать Емиль- 4(с поправкой на массу) - можно проверить на Емиле-3М., масса тройки: Код:
[Mass] Empty 2010.0 TakeOff 2540.0 Oil 27.0 Fuel 303.0 // Zelle 650 kg // Triebwerk 1075 " // Standige Ausrustung 85 " // Zusatliche Ausrustung 200 " // Rustgewicht 2010 kg // Zuladung 530 kg // Fluggewicht 2540 kg // Kraftstoff 400 l = 303 kg // Ol 30 l = 27 kg Код:
[DB601A_DAS_EMIL'/REAL] Autonomous 1 Cylinders 12 Carburetor 2 EngineAcceleration 4.0 Extinguishers 4 Direction Right HorsePowers 990 BoostFactor 1.0 WEPBoostFactor 1.112 cAfterburner 1 AfterburnerType 11 TowFactor 1.0 Thrust 0 RPMMin 400 RPMNom 2368 RPMMax 2368 RPMMaxAllowed 2850 Reductor 0.65456081 PropDiameter 3.1 PropAnglerType 7 PropAnglerSpeed 0.22 PropAnglerMinParam 1650 PropAnglerMaxParam 2368 PropAnglerAfterburnerParam 2426 PropPhiMin 26.0 PropPhiMax 82.0 PropAoA0 11.0 Voptimal 340.0 CompressorType 2 CompressorSteps 1 CompressorRPMCurvature 4.1 CompressorPMax 1.40 CompressorAltitude0 4500.0 CompressorMultiplier0 1.005 CompressorBaseMultiplier0 1.0 CompressorRPMP0 2000.0 CompressorRPMPMax 2426.0 CompressorMaxATARPM 1.30 CompressorSpeedManifold 0.6 CompressorRPM0 400 CompressorATA0 0.45 CompressorRPM1 1000 CompressorATA1 0.60 CompressorRPM2 1200 CompressorATA2 0.70 CompressorRPM3 2200 CompressorATA3 1.15 CompressorRPM4 2326 CompressorATA4 1.23 CompressorRPM5 2368 CompressorATA5 1.30 DisP0x 2426 DisP0y 0 DisP1x 0 DisP1y 019 TESPEED 0.031 TWATERMAXRPM 80 TOILINMAXRPM 60 TOILOUTMAXRPM 75 MAXRPMTIME 300 MINRPMTIME 999 TWATERMAX 105 TWATERMIN 40 TOILMAX 95 TOILMIN 30 tFuel 400.0 inSair 10.0 inSoil 1.0 inSwater 20.0 outSair 0.5 outSoil 3.0 outSwater 30.0 Мод обновлён(ВЫШЕ В ПОСТЕ). Последний раз редактировалось Vasya; 19.02.2016 в 21:14. |
![]() |
![]() |
![]() |
#4 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Щас настриаваю Як-1., мотор уже готов, подбираю поляру в фм, потому как с *родным мотором* скорость упала до 430-440 км. в час., должна быть около 475 км. в час.
Вот почитать: - http://www.airpages.ru/ru/yak1_mot.shtml -., - http://www.airpages.ru/forum/screw_2.shtml#p1 -., - http://forum.valka.cz/topic/view/66767 -. По РЛЭ_Як1(внизу в архиве) выставлял температуру. Дефолтный мотор М-105П: Код:
[M-105P] HorsePowers 1100 BoostFactor 1.1 TowFactor 1.0 Thrust 0 RPMMin 500 RPMNom 2700 RPMMax 2700 RPMMaxAllowed 3200 Reductor 0.67 PropDiameter 3.1 PropAnglerType 2 PropAnglerSpeed 0.07 PropAnglerMinParam 1000.0 PropAnglerMaxParam 2700.0 PropPhiMin 17.0 PropPhiMax 45.0 PropAoA0 11.0 CompressorPMax 1.5 Voptimal 340.0 CompressorAltitude0 2000.0 CompressorMultiplier0 1.05 CompressorAltitude1 4000.0 CompressorMultiplier1 1.05 CompressorRPMP0 1500.0 CompressorRPMCurvature 0.0 CompressorRPMPMax 3000.0 CompressorMaxATARPM 1.3 CompressorSpeedManifold 0.6 CompressorRPM0 450 CompressorATA0 0.7 DisP0x 2600 DisP0y 2 DisP1x 0 DisP1y 135 TESPEED 0.01 TWATERMAXRPM 95 TOILINMAXRPM 70 TOILOUTMAXRPM 99 MAXRPMTIME 300 MINRPMTIME 999 TWATERMAX 110 TWATERMIN 60 TOILMAX 110 TOILMIN 40 Код:
[M-105PA/YAK-1] HorsePowers 1094 BoostFactor 1.0 WEPBoostFactor 1.02 cAfterburner 0 AfterburnerType 8 TowFactor 1.0 Thrust 0 Carburetor 3 RPMMin 500 RPMNom 2600 RPMMax 2600 RPMMaxAllowed 3200 Reductor 0.666 PropDiameter 3.0 PropAnglerType 2 PropAnglerSpeed 0.23 PropAnglerMinParam 1000.0 PropAnglerMaxParam 2600.0 PropAnglerAfterburnerParam 2700.0 PropPhiMin 20.0 PropPhiMax 55.0 PropAoA0 11.0 PropMass 132.0 Voptimal 340.0 cCompressor 1 CompressorType 1 CompressorSteps 2 CompressorPAt0 0.4 CompressorRPMCurvature 2.0 CompressorPMax 1.25 CompressorAltitude0 2000.0 CompressorMultiplier0 1.0 CompressorAltitude1 4000.0 CompressorMultiplier1 0.97345 CompressorRPMP0 1200.0 CompressorRPMPMax 2700.0 CompressorMaxATARPM 1.2 CompressorSpeedManifold 0.6 CompressorRPM0 450 CompressorATA0 0.50 CompressorRPM1 1000 CompressorATA1 0.65 CompressorRPM2 1200 CompressorATA2 0.75 CompressorRPM3 2600 CompressorATA3 1.20 DisP0x 2700 DisP0y 0 DisP1x 0 DisP1y 13 TESPEED 0.021 TWATERMAXRPM 80 TOILINMAXRPM 60 TOILOUTMAXRPM 90 MAXRPMTIME 300 MINRPMTIME 999 TWATERMAX 110 TWATERMIN 40 TOILMAX 115 TOILMIN 40 Добавил открывачку фонаря - скачивал у нас на форума. Скорость у земли получилась около 474(6) км. в час. Поляра взята дефолтная от Як-1Б., добавлено сопротивление на неплотное прилягание крыла к фюзеляжу - в реале были дефекты сборки и не только. Скороподьёмность низковата - большой вес, более 2900 кг. ФМ в отдельной папке в архиве для просмотра. АЙР-ИНИ: Код:
Yak-1-GVM air.YAK_1GVM 1 r01 SUMMER Для работы моих модов нужна установка мода вооружения - повторно прикрепил архив(27 ФЕВРАЛЯ исправил глюк турельного УБТ - ВИНОВАТ ![]() Замечания принимаються. Последний раз редактировалось Vasya; 24.03.2016 в 16:22. |
![]() |
![]() |
![]() |
#5 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
----------------------------------
Цитата:
Архив внизу. Добавил модель с двигателем М-103П., винт Виш-22Е. В фм поляра другая., со старой тупой до невозможности. Триммирование *дефолтных* САСовских Д-510 пусть делает автор., я только пересобрал фм и емд в один файл(в оригинальных фм ничего не менял вообще). Классы все перешиты и исправлены неакуратности. Собранное 3До тут: - https://drive.google.com/file/d/0B9T...ew?usp=sharing - ., должно висеть на файлообменнике до 20 мая. Всем приятных полётов на хранцузькых еропланах! Последний раз редактировалось Vasya; 25.02.2016 в 22:28. |
|
![]() |
![]() |
![]() |
#6 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Раздельное бомбосбрасывание для Пешек:
- http://filedeluxe.com/drg7keydu400.html -., - https://drive.google.com/file/d/0B9T...ew?usp=sharing -. Сделано по прозьбе он-лайн ресурса. Оригинальные Пешки не имеют раздельного бомбосбрасывание, только с приставкой МОД. Фм не изменялась, емд - так же не трогал. Дефолтным Пешкам сделать раздельное бомбосбрасывание для использования без енжин-мода - не возможно., там не собираеться 3До при дописывании хуков и прописки их в класс., потому как бомбёры жёстко привязаны на дефолтный файл код с вооружением. -------------------------------------- Кто скачивал Пешки(Pe-2series402-4.12.x-RC6) - предлагаю в архиве фикс для бомбардира., в самолётах с раздельным сбрасыванием не включался кокпит бомбардира., поправил - теперь кабина бомбардира включаеться нажатием клавиши С., потом нужно переключить вид прицела (у меня назначена кнопка О(в рус. алф. Щ)) и уже дальше двигать кнопками управление прицелом. Есть один баг: миссию нужно завершать в кокпите пилота., если выйти из миссии в кокпите бомбардира - Ил зависнет в меню новой попытки и выйти из игры получиться только с помощью трёх кнопок и завершить процесс. Баг пишет такой лог: Код:
java.lang.ClassCastException: com.maddox.il2.objects.air.PE_2SERIES244_MODS at com.maddox.il2.objects.air.CockpitPE2_244_Bombardier_MODS$Interpolater.tick(CockpitPE2_244_Bombardier_MODS.java:94) at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222) at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434) at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174) at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73) at com.maddox.rts.Message._send(Message.java:1217) at com.maddox.rts.Message.sendToObject(Message.java:1191) at com.maddox.rts.Message.sendTo(Message.java:1134) at com.maddox.rts.Message.trySend(Message.java:1115) at com.maddox.rts.Time.loopMessages(Time.java:252) at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101) at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131) at com.maddox.il2.game.Main.exec(Main.java:449) at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235) Там в классе бомбардира есть такой раздел: Код:
if(fm.CT.Weapons[2] != null) { bHaveDAG10 = true; if(fm.CT.Weapons[2].length > 0) bDAG10 = fm.CT.Weapons[2][0].haveBullets(); else bDAG10 = false; } if(fm.CT.Weapons[3] != null) if(((PE_2NEW)aircraft()).BombLoadType == 1) { bBombs[5] = fm.CT.Weapons[3][2].haveBullets(); bBombs[4] = fm.CT.Weapons[3][3].haveBullets(); bBombs[7] = fm.CT.Weapons[3][4].haveBullets(); bBombs[6] = fm.CT.Weapons[3][5].haveBullets(); } else if(((PE_2NEW)aircraft()).BombLoadType == 2) { bBombs[1] = fm.CT.Weapons[3][0].haveBullets(); bBombs[0] = fm.CT.Weapons[3][1].haveBullets(); } else if(((PE_2NEW)aircraft()).BombLoadType == 3) { bBombs[1] = fm.CT.Weapons[3][0].haveBullets(); bBombs[0] = fm.CT.Weapons[3][1].haveBullets(); bBombs[7] = fm.CT.Weapons[3][2].haveBullets(); bBombs[6] = fm.CT.Weapons[3][3].haveBullets(); } else if(((PE_2NEW)aircraft()).BombLoadType == 4) { bBombs[1] = fm.CT.Weapons[3][0].haveBullets(); bBombs[0] = fm.CT.Weapons[3][1].haveBullets(); bBombs[3] = fm.CT.Weapons[3][2].haveBullets(); bBombs[2] = fm.CT.Weapons[3][3].haveBullets(); } else if(((PE_2NEW)aircraft()).BombLoadType == 5) { bBombs[5] = fm.CT.Weapons[3][2].haveBullets(); bBombs[4] = fm.CT.Weapons[3][3].haveBullets(); } он соответствует этому в классе: Код:
if(thisWeaponsName.startsWith("default") || thisWeaponsName.startsWith("none")) { BombLoadType = 0; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.startsWith("6fab50") || thisWeaponsName.startsWith("6fab100")) { BombLoadType = 1; FM.CT.bHasBayDoorControl = true; } else if(thisWeaponsName.endsWith("2fab250") || thisWeaponsName.startsWith("2fab500")) { BombLoadType = 2; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("2fab2502fab100")) { BombLoadType = 3; FM.CT.bHasBayDoorControl = true; } else if(thisWeaponsName.endsWith("4fab250")) { BombLoadType = 4; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("2fab5002fab250")) { BombLoadType = 4; FM.CT.bHasBayDoorControl = false; } else { BombLoadType = 0; FM.CT.bHasBayDoorControl = false; } } Мне пришлось переписать, потому как в классе самолёта я изменил такой раздел: Код:
if(thisWeaponsName.startsWith("default") || thisWeaponsName.startsWith("none")) { BombLoadType = 0; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("AG2")) { BombLoadType = 0; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.startsWith("6fab50") || thisWeaponsName.startsWith("6fab100")) { BombLoadType = 1; FM.CT.bHasBayDoorControl = true; } else if(thisWeaponsName.endsWith("2fab250") || thisWeaponsName.startsWith("2fab500")) { BombLoadType = 2; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("2fab2502fab100")) { BombLoadType = 4; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("4fab250")) { BombLoadType = 4; FM.CT.bHasBayDoorControl = false; } else if(thisWeaponsName.endsWith("2fab5002fab250")) { BombLoadType = 4; FM.CT.bHasBayDoorControl = false; } else { BombLoadType = 0; FM.CT.bHasBayDoorControl = false; } } Потому как были изменены хуки и количество вооружения в модной Пешке. Теперь в классе бомбардира сделано так: Код:
if(fm.CT.Weapons[2] != null) { bHaveDAG10 = true; if(fm.CT.Weapons[2].length > 0) bDAG10 = fm.CT.Weapons[2][0].haveBullets(); else bDAG10 = false; } if(fm.CT.Weapons[3] != null) if(((PE_2NEW_MODS)aircraft()).BombLoadType == 1) { bBombs[5] = fm.CT.Weapons[3][2].haveBullets(); bBombs[4] = fm.CT.Weapons[3][3].haveBullets(); bBombs[7] = fm.CT.Weapons[3][4].haveBullets(); bBombs[6] = fm.CT.Weapons[3][5].haveBullets(); } else if(((PE_2NEW_MODS)aircraft()).BombLoadType == 2) { bBombs[1] = fm.CT.Weapons[3][0].haveBullets(); bBombs[0] = fm.CT.Weapons[3][1].haveBullets(); } else if(((PE_2NEW_MODS)aircraft()).BombLoadType == 4) { bBombs[1] = fm.CT.Weapons[3][0].haveBullets(); bBombs[0] = fm.CT.Weapons[3][1].haveBullets(); bBombs[3] = fm.CT.Weapons[3][2].haveBullets(); bBombs[2] = fm.CT.Weapons[3][3].haveBullets(); } Если кто меня поправит - буду признателен!!! ----------------------------------------------------- Был глюк архиватора - прикреплённый архив фикс к Пешкам почему то был пустым. Исправил сегодня в моде разные глюки., выход в меню буд то получаеться уже с любого места в самолёте. Прицелы работают. Фикс положить поверх мода Pe-2series402-4.12.x-RC6., есть копия 265 модели - 179 модель с фм от 110 модели для он-лайн ресурса. Замечания принимаються, мод исправляю по мере умственных возможностей. Последний раз редактировалось Vasya; 27.02.2016 в 22:23. Причина: ДОПОЛНЕНИЕ И ПОЯСНЕНИЕ ПО МОДУ |
![]() |
![]() |
![]() |
#7 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Вот очень интересніе перепирательства:
- http://forum.il2sturmovik.ru/topic/2...isit-ot-vinta/ -. Читал с большим интересом., жаль что несдерженность и самолюбие победило, а не наука., буду ждать пока разблокируют тему про винты. -------------------------------------------------------------- В очередной раз брался за моторы Емилей. Есть прогресс, некоторый., хороший момент в том что научился понимать откуда берёться редкуция винта и как её посчитать по оборотам. Оказываеться просто: каждый винт по профилю, площади и длинне уже создаёться под определённые обороты. В частности обороты вращения винта на максимальной снимаемой мощности будут в районе 1500-1550 об. в мин. Обороты двигателя на номинале по паспорту для ДБ-601А - 2326 об. в мин. Делим обороты винта на обороты мотора 1550:2326=0.66638 - получаем необходимую редукцию. В Handbuch DB 601 A-B округлено до 2400 оборотов., это понятно - потому как книжка ознакомительная, а не специальная для мотористов. Так же из других источников известно что редуктор у Емилей был всё же 0.65., это число так же получаеться: нужно оборты винта 1550 об. мин. поделить на максимальные обороты двигателя 2368 об. мин. 1550:2368=0.65458081 что совпадает так же и с номинальными оборотами двигателя ДБ-601АА, что отличался от 601А повышенным наддувом на 00.5 тех. атмосферы и немного большими оборотами на максимальной мощности - 2468 об. в мин., что в разной лит. записаны как 2500 об. в мин. Редуктор понизили немного что бы сохранить обороты винта в режиме макс. снятия мощности на валу. Следующий мотор ДБ-601Н и ДБ-601Е имели другой винт и другую пониженую редукцию. Плотно ещё не копал, но расчёт показывает редукцию 0.611, а в моторе ДБ-605А(Д) редукция была ещё ниже - 0.59, но - наверное - Ил уже не сможет адекватно пощитать потребные углы установки винта(это уже будут 28-32). Кстати - Ил - так же - не совсем верно(по моему мнению) считает реальные обороты и углы установки винта, особенно на автоматах(Мессер и ФВ-190)., редукцию в дефолтных моторах пишут почти всегда 0.70 - 0.84, а углы установки 14 -21(при облегчённом винте угол 42-55)., это совсем расходиться с реальными данными. И эти ошибки кочуют из патча в патч. Ещё раз перенастроил моторы для Емилей, но пришлось убрать автомат шага, как неадекватно работающий с реальными редукторами и углами установки лопастей. Поэтому регулировать шаг винта и - следовательно - автомат радиатора - нужно будет в ручную., автомат радиатора пока кодом отдельно записать в класс не умею, к сожалению. Обороты на старте на полосе на макс. тяге будут 2200 об. в мин., поэтому для реалистичности можно РУД держать сначала 85-90 проц., после набоа скорости до 50-70 - можно добавить тяги до 100 проц. Климбиться самолёт не ахти что бы - до 15-16 м. в сек. Климб хорош после достижения скорости 320-340 км. в час. На максимально скорости на номинале шарик должен быть в центре, но буду ещё проверять и шлифовать. В Емиля 4 простого редуктор пока не родной - 0.66638., с простым Емилем есть нерешённые проблемы. Его аналог с приставкой буквы Л. Повторюсь - мод работает только с Ультимат паком Мессеров и моим модом вооружения(есть выше по странице). Обновлённый мод внизу в архиве. Приятных полётов!!! Последний раз редактировалось Vasya; 01.03.2016 в 22:47. Причина: ПРИКРЕПЛЕНИЕ КАРТИНКИ |
![]() |
![]() |
![]() |
#8 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() ![]() - http://lespotesajosse.free.fr/BMW%20...20Part%201.pdf -. Нандбух по БМВ-801С-Д. ![]() Для мотористов для нашего Ила БЕЗЦЕННЕЙШАЯ ВЕЩЬ. Последний раз редактировалось Vasya; 03.03.2016 в 15:12. |
![]() |
![]() |
![]() |
#9 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Нашёл:
Цитата:
|
|
![]() |
![]() |
![]() |
#10 |
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,623
|
![]()
Василий если зареган там где брал мануал по 801 му мотору нужны остальные 3 части
https://ww2aircraft.net/forum/thread...e-manual.7385/ Увлекательнейшее чтиво - глаза открываются все ширее особенно касаемо командо герата и многих режимов мотора. Как гласит мануал 1ч раздел командо герата - в режиме пикирования(рычаг отдельный в кабине для включения режима пикирования) мотор автоматически выводится из режима и переходит на режим пикирования Schturzflug в общем все оказалось как я и думал что - 190й папа всех турбовинтовх самолетов по принципу работы ВМГ. ============================================== зарегистрировался и скачал все части так что теперь время великих открытий. Да там все есть даже больше чем все все режимы по высотам и тяга винта даже дана. Но как оказалось гвоздика как всегда не хватает -на командо герат есть отдельный мануал он у меня уже есть а вот 2 других указаных как отдельные тут и застрял нужны не за деньги VDM- Drehzahlregler VDM- Verstellgerat Они даны в списке мануала но это отдельные книги по 39 ойро не стоят. ================================= Нашел все тут VDM- Verstellgerat https://ww2aircraft.net/forum/attach...ud-pdf.241251/ Искомые углы Рычаг пилота положение 0 дает 92+\-1 по указателю 54 = 62+\-0 90 = 31+\-1 также счет по зубчатке рычага 1 зубец равен 4-5 градусов разворота лопасти Нормальная скорость изменения угла разворота лопасти при гидравлическом приводе 4 градуса в секунду при вспомогательном электроприводе 1-2 градуса в секунду. По аварийным упорам для лопастей информации нет к сожалению. Но нижнее ОПАСНОЕ значение считается 25 градусов что дается как аварийный параметр (отметка на указателе и вплоть до сигнализации)
__________________
Последний раз редактировалось Grejf11; 05.03.2016 в 02:28. |
![]() |
![]() |
![]() |
#11 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() Цитата:
Уже зарегестрировался и качаю. --------------------------------------- Я не специалист, но посмотрев Хандбухи мотора БМВ-801, я понял что мотор имел коробку из 3 или 4 ступеней при передаче момента на винт. Если сложить ступени, то на выходе получаеться Reductor 0.6636, что в принцыпе согласуеться с тем что двигатель был как бы двухрежимный: 2400 об. = 1570 лош. сил и 2700 об. = 1770(1820 - по другим источникам) сил. Поэтому - думаю - до 2400 об. бы включён один редуктор(0.54) и винт держал обороты 1300., а при включении Нотлестунг и повышении наддува с 1.32 до 1.42 - включалась вторая и третяя ступень коробки. Похоже что 1300 оборотов на пропеллере уже было не достаточно для снятия большой мощности на форсаже, у меня получилось около 1800 оборотов. Вторая ступень редукции получаеться 0.5669 при оборотах пропеллера 1450 и двигателя 2550. Третяя ступень редукции получаеться 0.6639 при оборотах пропеллера 1800 и двигателя 2712. Наверное у немцев ещё и хитрый винт был, который рассчитывался и проэктировался для нескольких режимов. По моим очень скудным познаниям я таки склоняюсь к мысли что мощности в районе 1970-2100 лошадей при наддуве 1.65АТА(1.7АТА) и бензине С3 без использование нескольких ступеней в редукторе винта снять было бы проблематично в широком диапазоне скоростей и нагрузок на двигатель. Да - заметка такая - двигатель то оказываеться тянул наддув 1.42 аж до 7100 метров, а не 5700 как везде указано в литературе. Похоже что 5700 метров просто была высота для замеров каких то характеристик ТТХ, а не предельная высота. Такие мысли. Возможно не совсем прав в своих догадках. -------------------------------------------------- П.С. Ложка дёгтя: При правильных цыфрах редукции и шаге Ил не желает поднимать обороты выше 1700 по тахометру. Будем писать в ДТ телегу с прозьбой. ФВ-190А-4 с полярой из патча 4.10.1 на полном газу разгоняться у земли до 540 км. в час. по прибору. Замерить боевой разворот и скороподъёмность не получилось - из-за глюка Ила на подъёме падают обороты. Эх. Последний раз редактировалось Vasya; 14.03.2016 в 04:14. |
|
![]() |
![]() |
![]() |
#12 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() |
![]() |
![]() |
![]() |
#13 |
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,623
|
![]()
Василий ты просмотри рускоязычный бук к винтам кёртисс и ВДМ тут ссылочку любезно в вопросах кидали.
К стати тобой так и остался незамечен режим пикирования(штурцфлюг режим) включался на командо герате отдельным рычагом. В кинематической схеме четко показан. Перехватывал на себя основную рейку управления. А винт он на то и был постоянной скорости имеет отдельный регулятор. БМВ и Даймлер конструктивно ничем не отличаются от стандартного дизельмотора основная изюмина топливная аппаратура а она и там и там суть дизель только декомпрессированный и снабженный свечами и магнето. Соответственно редуктор вариативный только на привод компрессора а остальные повадки дизельные. И в таблицах кстати даются те же расчеты как для дизеля по расходу топлива - граммы на эффективную лошадиную (пфердячую)силу.
__________________
|
![]() |
![]() |
![]() |
#14 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() Цитата:
Я так и не нашёл этот режим пикирования(штурцфлюг) - смотрю в книгу, вижу... вигвам. Так как технического образования не имею, а только мелкие фрагменты, то отсюда( от моей необразованности) и ратычки ростут. Я вот хотел бы перевести текст хоть бы гугл-транслейтом, но как пдф перевести в текстовый файл - х.з. Вставка в ворд не даёт ничего. Винты посмотрю - просто на ФВ-190 и так времени мало могу уделить. Вообще немецкая тех. литература как хороший коньяк - что бы наслаждаться, нужно иметь вкус, средства и знание языка - тем более. Иначе ВИГ-ВАМ. И насчёт дизельности - догадываюсь в чём дело - обороты двигателя старались держать в диапазоне полки момента мотора, а остальное делала коробка передач на винте. Ил этого не моделирует вообще, к сожалению. И очень плохо что не моделирует передачи и, особенно, кривую мощности по высотам. Только лёгкие наброски. Класс мотор нужно пилить и пилить до нужной кондиции., без нормальной математической модели не обойтись. Последний раз редактировалось Vasya; 14.03.2016 в 19:07. Причина: исправление и дополнение текста |
|
![]() |
![]() |
![]() |
#15 |
Местный
Регистрация: 10.12.2008
Сообщений: 111
|
![]()
Коллеги, вставлю свои 5 копеек.
От двигателя к винту нет коробки передач. Есть редуктор с постоянным передаточным отношением. Не путайте пожалуйста. |
![]() |
![]() |
![]() |
#16 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]() Цитата:
Я то знаю что не знаю почти ничего, а вот можете тут: - http://www.forum.jgr124.ru/viewtopic.php?f=41&t=945 - подискутировать со специалистом ВАДом. Последний раз редактировалось Vasya; 15.03.2016 в 14:40. |
|
![]() |
![]() |
![]() |
#17 | |
Местный
Регистрация: 10.12.2008
Сообщений: 111
|
![]() Цитата:
С уважением к сообществу. |
|
![]() |
![]() |
![]() |
#18 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Изгалялся я с этим мотором как мог - Ил считает по своему. Хотя с редукцией в последнем варианте похоже свои ТТХ выдаёт, приближённо конечно., тут свой вклад делает более-мение хорошая поляра ещё от ОМа.
Двигатель пока такой написан., кончно - ещё нужно дорабатывать. Мотор: Код:
//use for early fw190s //Cleaned [Generic] Type Radial Autonomous 1 Cylinders 14 Carburetor 1 Direction Right TowFactor 1.0 PropMass 145.0 EngineI 1.0 EngineAcceleration 4.0 Extinguishers 5 CompressorType 1 CompressorSteps 2 CompressorPAt0 0.55 AfterburnerType 0 MixerType 0 MixerAltitude 13000 cThrottle 1 cAfterburner 0 cProp 1 cMix 0 cMagneto 1 cCompressor 0 cFeather 0 cRadiator 1 TESPEED 0.031 TWATERMAXRPM 180 TOILINMAXRPM 70 TOILOUTMAXRPM 85 MAXRPMTIME 900 MINRPMTIME 999 TWATERMAX 220 TWATERMIN 60 TOILMAX 120 TOILMIN 40 SoundName BMW_800_Series PropName middle StartStopName std_p14 [BMW801D-2/REAL/A-4] EngineAcceleration 4.0 HorsePowers 1570 BoostFactor 1.00 WEPBoostFactor 1.147 cAfterburner 1 AfterburnerType 6 TowFactor 1.0 Thrust 0 RPMMin 450 RPMNom 2400 RPMMax 2400 RPMMaxAllowed 3000 Reductor 0.6636 PropDiameter 3.3 PropAnglerType 9 PropAnglerSpeed 0.25 PropAnglerMinParam 1300 PropAnglerMaxParam 2400 PropAnglerAfterburnerParam 2700 PropPhiMin 30.0 PropPhiMax 62.0 PropAoA0 22.0 Voptimal 320.0 CompressorRPMCurvature 2.2 CompressorPMax 1.42 CompressorAltitude0 1450.0 CompressorMultiplier0 0.98 CompressorAltitude1 7100.0 CompressorMultiplier1 0.85 CompressorBaseMultiplier1 0.85 CompressorRPMP0 2100.0 CompressorRPMPMax 2700.0 CompressorMaxATARPM 1.32 CompressorSpeedManifold 0.62 CompressorRPM0 400 CompressorATA0 0.65 CompressorRPM1 1200 CompressorATA1 0.80 CompressorRPM2 1800 CompressorATA2 0.95 CompressorRPM3 2100 CompressorATA3 1.10 CompressorRPM4 2300 CompressorATA4 1.20 CompressorRPM5 2400 CompressorATA5 1.32 DisP0x 2712 DisP0y 0 DisP1x 0 DisP1y 0002 cRadiator 1 TESPEED 0.031 TWATERMAXRPM 180 TOILINMAXRPM 70 TOILOUTMAXRPM 85 MAXRPMTIME 900 MINRPMTIME 999 TWATERMAX 220 TWATERMIN 60 TOILMAX 120 TOILMIN 40 Иары так же сделаны с родным редуктором и немецким ВДМ. Последний раз редактировалось Vasya; 14.03.2016 в 23:45. |
![]() |
![]() |
![]() |
#19 |
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,623
|
![]()
Вал винта поддерживается в константе оборотов регулятором аналогичным современному изодромному гидромеханическому регулятору системы Вудворд через планетарный редуктор. Основной.
Привод винта от електромотора установщика Vom elektr. Verstellmotor Внизу схемы.Электропривод для 190го вспомогательный и более медленный(дублирующий) Verstell. antriebsring установочное зубчатое колесо.Также от гидромотора что не включено в данную схему. И только режим пикирования выводит винт из константы на понижение. У двигателя варьируется нагрузка - эффективные лошадиные силы + наддув который позволяет достигать получение необходимой мощности. Также командогерат и регулятор винта имеют обратную связь -при достижении критического режима двигателя происходит сброс шага на уменьшение. Я могу немного путанно изьясняться пытаясь упростить суть. Так что можете считать моим ИМХО. Точнее только полный перевод документации которая в наличи. ??? по взлетному,крейсерскому и режиму пикирования данные в Таблицах по высотам. Отсюда модель работы ВМГ 190го практически должна соответствовать современному ТВД(турбовинтовому двигателю) что так и не реализовано в игре по сей день. Безрезультатные муки так отдаленный компромисс и скандалы вокруг емд Супер Тукана и вертолетов. А в игре как будто ктото постоянно переставляет винты постоянного шага которые зависимы от скорости ротации винта. Подробнее здесь все по руски написано в пособии издания 1944 года http://stg816.rusfolder.com/download...dSvgOZi6Lc0%3D Но описание не полное без гидропривода он почему то не рассматривается. + налет ошибок от традиционности мышления и привычки эксплуатации цельноструганных пропеллеров.
__________________
Последний раз редактировалось Grejf11; 15.03.2016 в 06:08. |
![]() |
![]() |
![]() |
#20 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,322
|
![]()
Исследовал Ме-110Н-4 по прозьбе онлайн-ресурса на предмет сделать поведения компаса подобным как в патче 4.12.2 у дефолтного Ме-110.
В дефолте так: Код:
public boolean tick() { BF_110G2 _tmp = (BF_110G2)aircraft(); if(BF_110G2.bChangedPit) { reflectPlaneToModel(); BF_110G2 _tmp1 = (BF_110G2)aircraft(); BF_110G2.bChangedPit = false; } setTmp = setOld; setOld = setNew; setNew = setTmp; setNew.altimeter = fm.getAltitude(); if(cockpitDimControl) { if(setNew.dimPosition > 0.0F) setNew.dimPosition = setNew.dimPosition - 0.05F; } else if(setNew.dimPosition < 1.0F) setNew.dimPosition = setNew.dimPosition + 0.05F; setNew.throttle1 = 0.91F * setOld.throttle1 + 0.09F * fm.EI.engines[0].getControlThrottle(); setNew.throttle2 = 0.91F * setOld.throttle2 + 0.09F * fm.EI.engines[1].getControlThrottle(); setNew.mix1 = 0.88F * setOld.mix1 + 0.12F * fm.EI.engines[0].getControlMix(); setNew.mix2 = 0.88F * setOld.mix2 + 0.12F * fm.EI.engines[1].getControlMix(); float f = waypointAzimuth(); if(useRealisticNavigationInstruments()) { setNew.waypointAzimuth.setDeg(f - 90F); setOld.waypointAzimuth.setDeg(f - 90F); } else { setNew.waypointAzimuth.setDeg(setOld.waypointAzimuth.getDeg(0.1F), f - setOld.azimuth.getDeg(1.0F)); } setNew.azimuth.setDeg(setOld.azimuth.getDeg(1.0F), fm.Or.azimut()); w.set(fm.getW()); fm.Or.transform(w); setNew.turn = (12F * setOld.turn + w.z) / 13F; setNew.radioalt = 0.9F * setOld.radioalt + 0.1F * (fm.getAltitude() - World.cur().HQ_Air(World.land(), (float)fm.Loc.x, (float)fm.Loc.y)); setNew.vspeed = (199F * setOld.vspeed + fm.getVertSpeed()) / 200F; setNew.beaconDirection = (10F * setOld.beaconDirection + getBeaconDirection()) / 11F; setNew.beaconRange = (10F * setOld.beaconRange + getBeaconRange()) / 11F; return true; } Но нашёл подобный код и сделал так: Код:
public boolean tick() { if((BF_110G_4N)aircraft() == null); if(BF_110G_4N.bChangedPit) { reflectPlaneToModel(); if((BF_110G_4N)aircraft() == null); BF_110G_4N.bChangedPit = false; } setTmp = setOld; setOld = setNew; setNew = setTmp; setNew.altimeter = fm.getAltitude(); if(cockpitDimControl) { if(setNew.dimPosition > 0.0F) setNew.dimPosition = setNew.dimPosition - 0.05F; } else if(setNew.dimPosition < 1.0F) setNew.dimPosition = setNew.dimPosition + 0.05F; setNew.throttle1 = 0.91F * setOld.throttle1 + 0.09F * ((FlightModelMain) (fm)).EI.engines[0].getControlThrottle(); setNew.throttle2 = 0.91F * setOld.throttle2 + 0.09F * ((FlightModelMain) (fm)).EI.engines[1].getControlThrottle(); setNew.mix1 = 0.88F * setOld.mix1 + 0.12F * ((FlightModelMain) (fm)).EI.engines[0].getControlMix(); setNew.mix2 = 0.88F * setOld.mix2 + 0.12F * ((FlightModelMain) (fm)).EI.engines[1].getControlMix(); mesh.chunkSetAngles("TurretA", 0.0F, ((SndAircraft) (aircraft())).FM.turret[0].tu[0], 0.0F); mesh.chunkSetAngles("TurretB", 0.0F, ((SndAircraft) (aircraft())).FM.turret[0].tu[1], 0.0F); float f = waypointAzimuth(); if(useRealisticNavigationInstruments()) { setNew.waypointAzimuth.setDeg(f - 90F); setOld.waypointAzimuth.setDeg(f - 90F); } else { setNew.waypointAzimuth.setDeg(setOld.waypointAzimuth.getDeg(0.1F), f - setOld.azimuth.getDeg(1.0F)); } setNew.azimuth.setDeg(setOld.azimuth.getDeg(1.0F), ((FlightModelMain) (fm)).Or.azimut()); w.set(fm.getW()); ((FlightModelMain) (fm)).Or.transform(w); setNew.turn = (12F * setOld.turn + ((Tuple3f) (w)).z) / 13F; setNew.vspeed = (199F * setOld.vspeed + fm.getVertSpeed()) / 200F; setNew.beaconDirection = (10F * setOld.beaconDirection + getBeaconDirection()) / 11F; setNew.beaconRange = (10F * setOld.beaconRange + getBeaconRange()) / 11F; Variables variables = setNew; float f1 = 0.9F * setOld.radioalt; float f2 = 0.1F; float f3 = fm.getAltitude(); World.cur(); World.land(); variables.radioalt = f1 + f2 * (f3 - Landscape.HQ_Air((float)((Tuple3d) (((FlightModelMain) (fm)).Loc)).x, (float)((Tuple3d) (((FlightModelMain) (fm)).Loc)).y)); return true; } Код:
H-4 mesh.chunkSetAngles("Z_Compass1", interp(setNew.azimuth, setOld.azimuth, f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Azimuth1", -interp(setNew.waypointAzimuth, setOld.waypointAzimuth, f), 0.0F, 0.0F); if(gun[0] != null) mesh.chunkSetAngles("Z_AmmoCounter1", cvt(gun[0].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); if(gun[2] != null) mesh.chunkSetAngles("Z_AmmoCounter2", cvt(gun[2].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); if(gun[1] != null) mesh.chunkSetAngles("Z_AmmoCounter3", cvt(gun[1].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Hour1", cvt(World.getTimeofDay(), 0.0F, 24F, 0.0F, 720F), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Minute1", cvt(World.getTimeofDay() % 1.0F, 0.0F, 1.0F, 0.0F, 360F), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Second1", cvt(((World.getTimeofDay() % 1.0F) * 60F) % 1.0F, 0.0F, 1.0F, 0.0F, 360F), 0.0F, 0.0F); float f1; if(aircraft().isFMTrackMirror()) { f1 = aircraft().fmTrack().getCockpitAzimuthSpeed(); } else { f1 = cvt((setNew.azimuth - setOld.azimuth) / Time.tickLenFs(), -3F, 3F, 21F, -21F); if(aircraft().fmTrack() != null) aircraft().fmTrack().setCockpitAzimuthSpeed(f1); } Код:
ДЕФОЛТ: if(useRealisticNavigationInstruments()) { mesh.chunkSetAngles("Z_Azimuth1", setNew.azimuth.getDeg(f) - setNew.waypointAzimuth.getDeg(f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Compass1", -setNew.waypointAzimuth.getDeg(f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Autopilot1", setNew.azimuth.getDeg(f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Autopilot2", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F); } else { mesh.chunkSetAngles("Z_Compass1", -setNew.azimuth.getDeg(f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Azimuth1", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Autopilot1", setNew.azimuth.getDeg(f), 0.0F, 0.0F); mesh.chunkSetAngles("Z_Autopilot2", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F); } if(gun[0] != null) mesh.chunkSetAngles("Z_AmmoCounter1", cvt(gun[0].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); if(gun[2] != null) mesh.chunkSetAngles("Z_AmmoCounter2", cvt(gun[2].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); if(gun[1] != null) mesh.chunkSetAngles("Z_AmmoCounter3", cvt(gun[1].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F); Думаю что нужны новые меши для компаса: Код:
Z_Compass1.msh Z_Azimuth1.msh - https://drive.google.com/file/d/0B9T...ew?usp=sharing -. Внутри архива есть баттонз Стенки - там находиться фм для этих самолётов. Мотор переделан и имеет мощность и обороты по ТТХ. В фм поляра от дефолтного Ме-110Г-2. ------------------------------------- Мод обновлён 21 МАРТА. Код навигации прописан по образцу исправленного Игерем(Таракан67). Выражаю ему ОСОБУЮ БЛАГОДАРНОСТЬ ЗА ПОМОЩЬ!!! Мод работает с модом вооружения Нью-Гарматы - внизу в архиве. Последний раз редактировалось Vasya; 23.03.2016 в 22:18. |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|