Цитата:
Сообщение от Валерий
Нет, коллеги, удлинение БВПП к положительному результату не приводит - я удлинял полосу в миссии, посвященной памяти погибшему экипажу ТУ-16Р. Самолеты ТУ-16 (а их в той миссии целая группа) как ходили кругами над аэродромом, так и продолжали ходить. По сценарию миссии (он взят из реальной истории этой катастрофы) в эту группу был включен и гражданский самолет АН-24 - так вот только он один и производит посадку на аэродром, а все ТУ-16 кружат вокруг него (и диспетчер не отвечает на их запросы о посадке). Аналогичная картина наблюдается и у самолета-заправщика ТУ-16N.
|
Код:
public void auxPressed(int i)
{
super.auxPressed(i);
if(i == 20)
if(!APmode1)
{
APmode1 = true;
HUD.log(AircraftHotKeys.hudLogWeaponId, "Autopilot Mode: Altitude ON");
((FlightModelMain) (super.FM)).AP.setStabAltitude(1000F);
} else
if(APmode1)
{
APmode1 = false;
HUD.log(AircraftHotKeys.hudLogWeaponId, "Autopilot Mode: Altitude OFF");
((FlightModelMain) (super.FM)).AP.setStabAltitude(false);
}
if(i == 21)
if(!APmode2)
{
APmode2 = true;
HUD.log(AircraftHotKeys.hudLogWeaponId, "Autopilot Mode: Direction ON");
((FlightModelMain) (super.FM)).AP.setStabDirection(true);
((FlightModelMain) (super.FM)).CT.bHasRudderControl = false;
} else
if(APmode2)
{
APmode2 = false;
HUD.log(AircraftHotKeys.hudLogWeaponId, "Autopilot Mode: Direction OFF");
((FlightModelMain) (super.FM)).AP.setStabDirection(false);
((FlightModelMain) (super.FM)).CT.bHasRudderControl = true;
}
if(i == 22)
{
((FlightModelMain) (super.FM)).AP.way.prev();
HUD.log(AircraftHotKeys.hudLogWeaponId, "Navigator: Previous Waypoint");
}
if(i == 23)
{
((FlightModelMain) (super.FM)).AP.way.next();
HUD.log(AircraftHotKeys.hudLogWeaponId, "Navigator: Next Waypoint");
}
if(i == 24)
{
((FlightModelMain) (super.FM)).CT.setTrimElevatorControl(0.3125F);
HUD.log(AircraftHotKeys.hudLogWeaponId, "Co-Pilot: Take Off Position");
}
if(i == 25)
{
((FlightModelMain) (super.FM)).CT.DiffBrakesType++;
HUD.log(AircraftHotKeys.hudLogWeaponId, "Co-Pilot: Take Off Position");
if(((FlightModelMain) (super.FM)).CT.DiffBrakesType > 1)
((FlightModelMain) (super.FM)).CT.DiffBrakesType = 0;
if(((FlightModelMain) (super.FM)).CT.DiffBrakesType == 0)
HUD.log(AircraftHotKeys.hudLogWeaponId, "Front Wheel Steer: Active");
if(((FlightModelMain) (super.FM)).CT.DiffBrakesType == 1)
HUD.log(AircraftHotKeys.hudLogWeaponId, "Front Wheel Steer: Passive");
}
}
Насколько понял, нужны доп. условия для посадки, иначе следующая контрольная точка.
Или мод ответчика, или мод атмосферы.