Видимо надо пинать замечательного человека Hruks -а. Именно он делал панель для Ил-2 БЗБ...
Видимо надо пинать замечательного человека Hruks -а. Именно он делал панель для Ил-2 БЗБ...
Какую панель?
И вообще, кто-то может доступнее объяснить сообщение naryvа ?
В скриптах есть метод, который позволяет получить целую кучу информации о самолете. В файле - список параметров метода, что каждый означает. Получить можно, куда выводить - дело хозяйское, хоть на экран, хоть в космос или куда еще на самопальные дивайсы.
Показания приборов - малая часть из всего, что можно получить - например можно вытянуть даже температуру за бортом. Некоторые параметры работают только для самолета игрока - например показания приборов бота не вытянешь.
Вопросы по NewView задавать здесь: www.hruks.com/forum
NewView можно скачать здесь: www.newview.hruks.com
вот пример, выводит скорость и высоту в консоль и файл(в принципе любой вывод можно сделать, какой хочется), для оффлайн миссии.
Тут всё просто - скрипт работает на сервере, и какие параметры автор скрипта сервера захочет отдавать - те и отдаст.Код: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(); } } } }
Don't happy, be worry
Программка, работавшая через DeviceLink - виртуальная панель приборов на второй монитор. По дефолту шел емнип комплект циферблатов с МиГа, потом народ наваял полноценные панели к BF-109, FW-190... Погуглите UDP speed hruks.
http://www.hruks.com/projects_en.php