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

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

Тема: DeviceLink в БОБе

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

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

    Re: DeviceLink в БОБе

    У меня несколько сумбурный вопрос:

    По запуску DeviceLinka в онлайне.

    Исходя из того, что скрипты (для запуска «DeviceLinka) запускаются только с миссией, следует, что они должны располагаться на сервере?

    И, соответственно, исполняются там? Или на каждой клиентской машине тоже?

    И если последнее верно, то приложение типа UPDspeed на локальной машине, слушая локальную консоль, получит все необходимые данные? Или нет?

    И если да то, вероятно, следует стандартизировать этот самый DeviceLink - по крайней мере то, что он пишет в консоль?

    Ну стандартный парсер к нему
    Чтоб не менять приложение в зависимости от сервера

    з/ы/ что-то этот скрипт от naryv в файл пишет, а вот в консоль молчит
    Скрытый текст:
    using maddox.game;
    using maddox.game.world;

    public class Mission : AMission
    {

    System.IO.FileInfo fi = new System.IO.FileInfo("indicators.txt");
    System.IO.StreamWriter sw;

    public override void OnTickGame() {
    base.OnTickGame();
    if (Time.tickCounter() % 30 == 1) // тик ~ 1/30 секунды, будем выдавать параметры раз в секунду
    {
    AiAircraft curPlane = GamePlay.gpPlayer().Place() as AiAircraft; // получаем самолёт игрока
    if (curPlane != null)
    {
    double i_IAS = curPlane.getParameter(part.ParameterTypes.I_VelocityIAS, -1); // получаем ИАС и высоту
    double i_IAlt = curPlane.getParameter(part.ParameterTypes.I_Altitude, -1);
    System.Console.WriteLine("IAS :{0}", i_IAS); // пишем их в консоль
    System.Console.WriteLine("Alt :{0}", i_IAlt);

    sw = fi.AppendText(); // пишем в файл
    sw.WriteLine("Time:{0}",Time.currentReal());
    sw.WriteLine("IAS :{0}", i_IAS);
    sw.WriteLine("Alt :{0}", i_IAlt);
    sw.Close();
    }
    }
    }

    }
    Крайний раз редактировалось LePage; 17.11.2012 в 03:40.
    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

Ваши права

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