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

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

Тема: DeviceLink_http бетатестирование

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    Пилот Аватар для LePage
    Регистрация
    17.07.2009
    Адрес
    Simbirsk
    Возраст
    55
    Сообщений
    511

    Re: DeviceLink_http бетатестирование

    Цитата Сообщение от podvoxx Посмотреть сообщение
    Это сделать довольно легко используя событие "Игрок сел в самолет". К сожалению не взял флешку сегодня с файлами, поэтому примерное решение. Суть в том, что как только игрок "садится" в новый самолет - переменная принимает его значение.

    Код:
    using maddox.game;
    using maddox.game.world;
    
    public class Mission : AMission
    {
        // В этой переменной будем хранить самолет игрока(только для оффлайна, для онлайна нужно будет создавать список таких переменных на каждого игрока)
        AiAircraft PlayerPlane;
    
        public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
        {
            base.OnPlaceEnter(player, actor, placeIndex);
    
            if (actor != null)
            {
                if (actor is AiAircraft)
                {
                    PlayerPlane = (AiAircraft)actor;
                }
            }
        }
    
        // В дальнейшем используем PlayerPlane(аналогично curPlane) для снятия параметров.
    }
    Спасибо! Сделал по твоему примеру - вроде работает! Самолеты можно менять... Но я пошел чуточку дальше и передал серверу не самолет, а всю хост миссию. Теперь серверу видны все Актеры. Возможностей миллион.
    Наконец-то можно будет делать обучалки стрельбе, бомбометанию, посадке с моментальными подсказками (голосовыми), реализовать слепую посадку на любом типе, да хоть радар повесить. Боб теперь может быть всепогодным 7/24.
    Можно будет проекты с альтернативной историей создавать... Да все можно..


    p\s\ Да полноте вам, парни, счас реально можно в эту виртуальную жизнь вмешиваться... насколько фантазии хватит, реальность мозг домыслит смотрели-ж на квадратики и ниче
    Крайний раз редактировалось LePage; 05.12.2012 в 19:42.
    a` la guerre comme a` la guerre
    profile: Core i5-3570K 3.4GHz, ASUS GTX660 2Gb GDDR5, ASUS GT520 Silent 1Gb, LCD 1600x1200x32 IPS, LCD 1600x1200x32 MVA, LCD 800х600 TFT,
    RAM DDR3 32GB, OCZ Vertex 4 128 Gb, OCZ Vertex 450 128 Gb, 4xHDD WD 1 Tb FAEX, RAID10, WD 2 Tb FAEX, Win 7 x64, БП FSP 600Вт
    lepage.sytes.net:21000

Ваши права

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