???
Математика на уровне МГУ

Показано с 1 по 25 из 168

Тема: Полный редактор и скрипты.

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6

    Re: Полный редактор и скрипты.

    А теперь устроим небольшую диверсию
    Пример миссии в аттаче, комментарии в коде ниже.

    Код:
    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); // ... руль направления.
    						// Приятного полета!
                        }
                    }
                }
            }      
        }
    Вложения Вложения

Ваши права

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