Ил-2 Штурмовик: Битва за Британию. Скрипты. Поломка управления самолета
Материал из АвиаВики
Версия от 13:17, 3 октября 2011; Podvoxx (обсуждение | вклад)
Устраиваем небольшую диверсию
- Автор: Small_Bee
- Ссылка: Sukhoi.ru
- Архив для скачивания: Mission002.rar
- Действие скрипта: наносит повреждения самолету игрока после взлета - выводятся из строя рули высоты и направления, элероны
using System; using maddox.game; using maddox.game.world; public class Mission : maddox.game.AMission { // переопределяем метод, который вызывается, когда какой-то из самолетов взлетит... public override void OnAircraftTookOff(int missionNumber, string shortName, AiAircraft aircraft) { base.OnAircraftTookOff(missionNumber, shortName, aircraft); // вызвали базовый метод (мало ли...) if (GamePlay.gpPlayer() != null) // проверили, есть ли у нас игрок. { if (GamePlay.gpPlayer().Place() != null) // проверили, что игрок сидит где-то, а не болтается на тряпке. { if (aircraft.Name().Equals(GamePlay.gpPlayer().Place().Name())) // если взлетевший самолет - игрока, то... { aircraft.hitNamed(part.NamedDamageTypes.ControlsElevatorDisabled); // ...вырубаем рули высоты... aircraft.hitNamed(part.NamedDamageTypes.ControlsAileronsDisabled); // ... элероны ... aircraft.hitNamed(part.NamedDamageTypes.ControlsRudderDisabled); // ... руль направления. // Приятного полета! } } } } }