NoName Posted December 3, 2009 Share Posted December 3, 2009 Не знаю куда пристроить вопрос, новую тему заводить ради одного вопроса глупо, поиск не помог, решил тут спросить: Географические координаты в ДКС с какой точностью реализованы? Можно ли с помощью LUA получать координаты более точные, чем выводятся в карте? Магнитные склонения соответствуют реальным? [sIGPIC][/sIGPIC] ____________________________С уважением, Алексей ____________________http://www.fs-proteam.com Link to comment Share on other sites More sharing options...
CoSting Posted December 20, 2009 Share Posted December 20, 2009 (edited) Скажите, а с помощью Lua-скриптов можно изменять характеристики вертолета (например, диапазон шага несущего винта)? Edited December 20, 2009 by CoSting Link to comment Share on other sites More sharing options...
eXceed Posted December 20, 2009 Share Posted December 20, 2009 (edited) Доброго времени суток. Возник вопрос относительно экспорта. Как получить строку(или даже возможность полностью читать сообщения игровые. Скажем для логирования в файл)которая выводится в игре при убийстве наземки или игрока(строка вида тот(на таком то крафте) убил это используя такое оружие), сообщения чата? Речь идет о серии DCS. Конкретно о Черной Акуле. За ранее спасибо. Edited December 20, 2009 by eXceed Welcome to the Rock Link to comment Share on other sites More sharing options...
ED Team c0ff Posted December 21, 2009 ED Team Share Posted December 21, 2009 Доброго времени суток. Возник вопрос относительно экспорта. Как получить строку(или даже возможность полностью читать сообщения игровые. Скажем для логирования в файл)которая выводится в игре при убийстве наземки или игрока(строка вида тот(на таком то крафте) убил это используя такое оружие), сообщения чата? Речь идет о серии DCS. Конкретно о Черной Акуле. За ранее спасибо. Scripts/net/events.lua Dmitry S. Baikov @ Eagle Dynamics LockOn FC2 Soundtrack Remastered out NOW everywhere - https://band.link/LockOnFC2. Link to comment Share on other sites More sharing options...
eXceed Posted December 23, 2009 Share Posted December 23, 2009 c0ff Спасибо большое! Там оказывается все есть, что нужно! Welcome to the Rock Link to comment Share on other sites More sharing options...
FreemanRU Posted January 20, 2010 Author Share Posted January 20, 2010 FreemanRU, после установки патча мод перестал работать! У кого нибудь есть такая же проблема? Или у меня просто руки кривые? Сори за то, что "немного" задержался :) Вот, вернулся к полетам, соответственно новая версия мода: http://cid-9e1589588902dbaa.skydrive.live.com/self.aspx/DCS/MJOY16^_InputMOD^_v1.3.zip CHANGE LOG 1.3 -Добавлена поддержка патча 1.0.1 -Исправлены команды для кнопок (BUT) -Добавлен Excel-вский файл со всеми командами Всё сказанное автором - вымесел, и не может быть использовано как доказательство в суде. Мой блог | My blog Link to comment Share on other sites More sharing options...
zxd Posted January 23, 2010 Share Posted January 23, 2010 Сори за то, что "немного" задержался :) Вот, вернулся к полетам, соответственно новая версия мода: http://cid-9e1589588902dbaa.skydrive.live.com/self.aspx/DCS/MJOY16^_InputMOD^_v1.3.zip CHANGE LOG 1.3 -Добавлена поддержка патча 1.0.1 -Исправлены команды для кнопок (BUT) -Добавлен Excel-вский файл со всеми командами Ура!:thumbup: :joystick: на глиссаде .. :pilotfly: Link to comment Share on other sites More sharing options...
Flаnker Posted January 23, 2010 Share Posted January 23, 2010 Парни,а некто неподскажет где находится файлик,отвечающий за дымогенераторы?Точнее описывающий параметры дыма. Мои авиафото Link to comment Share on other sites More sharing options...
rusdex Posted January 23, 2010 Share Posted January 23, 2010 Требуется помощь по настройке вывода переменных из ЧА и их отлова в другом приложении на C#! Есть желание адаптировать оборудование FSBus под ЧА. Работать с железками в C# я уже научился, но пока не могу получить данные из ЧА. Кто может помочь? Link to comment Share on other sites More sharing options...
FreemanRU Posted January 24, 2010 Author Share Posted January 24, 2010 (edited) Требуется помощь по настройке вывода переменных из ЧА и их отлова в другом приложении на C#! Есть желание адаптировать оборудование FSBus под ЧА. Работать с железками в C# я уже научился, но пока не могу получить данные из ЧА. Кто может помочь? Поднимаешь сокет на С# и отправляешь данные в него из export.lua Во вложении - класс, который я писал для связи с DCS. Там кое-где есть комментарии, думаю всё понятно. Ключевое событие - MessageRecieved. Кроме этого можешь глянуть на проект http://touchpal.googlecode.com/, там фактически готовое приложения для связи с DCS, см ветку. А можно еще красивее - запускать код на C# прям из скрипта: дока и библиотечка.DCSSocket.zip Edited January 24, 2010 by FreemanRU Всё сказанное автором - вымесел, и не может быть использовано как доказательство в суде. Мой блог | My blog Link to comment Share on other sites More sharing options...
FreemanRU Posted January 24, 2010 Author Share Posted January 24, 2010 Парни,а некто неподскажет где находится файлик,отвечающий за дымогенераторы?Точнее описывающий параметры дыма. ..\Config\Weapons\DrawInfo.lua ? Всё сказанное автором - вымесел, и не может быть использовано как доказательство в суде. Мой блог | My blog Link to comment Share on other sites More sharing options...
SHMATKO Posted February 2, 2010 Share Posted February 2, 2010 подскажите пожалста где лежит файл отвечающий за отображение информации на ИЛС и текстурка тумблера катапульты,хочу поколдовать над ними малось. [sIGPIC][/sIGPIC] -СКОРОСТЬ -ВЫСОТА два из трех всегда требуются для успешного завершения полета. -МОЗГИ Link to comment Share on other sites More sharing options...
Kieber Posted April 1, 2010 Share Posted April 1, 2010 Товаририщи! Может кто знает где в BS хранятся описания геаметрии и координаты прорезки, углы наклонов и т.д для световых индикаторов на верхнем пульте и вообще для световых индикаторов. А то самому чувствую не найти. Link to comment Share on other sites More sharing options...
ED Team Chizh Posted April 1, 2010 ED Team Share Posted April 1, 2010 Товаририщи! Может кто знает где в BS хранятся описания геаметрии и координаты прорезки, углы наклонов и т.д для световых индикаторов на верхнем пульте и вообще для световых индикаторов. А то самому чувствую не найти. Это в 3D модели кабины. Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу Link to comment Share on other sites More sharing options...
Kieber Posted April 1, 2010 Share Posted April 1, 2010 Спасибо! Я это конечно понимаю, а можно по конкретнее? Просто хочу переработать вид индикации на верхнем пульте. Сделать ее более реалистичнее. Link to comment Share on other sites More sharing options...
ED Team Chizh Posted April 1, 2010 ED Team Share Posted April 1, 2010 Спасибо! Я это конечно понимаю, а можно по конкретнее? Просто хочу переработать вид индикации на верхнем пульте. Сделать ее более реалистичнее. Напиши приват нашему моделлеру Acgaen. Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу Link to comment Share on other sites More sharing options...
Kieber Posted April 1, 2010 Share Posted April 1, 2010 Chizh, Списибо за совет! Link to comment Share on other sites More sharing options...
BR55Sevas Posted June 21, 2010 Share Posted June 21, 2010 вопрос по lua для ЛО/ЛО2 интересуют функции по вводу в ЛО сделал свой TCP сервер, через который отправляю в ЛО команды для управления по тангажу. диапазон значений как по инструкции -/+1. сервер при старте миссии к ЛО подключается (порты настроены правильно). в экспорт.луа для приёма Локоном отправляемых значений использую такую запись function LuaExportActivityNextEvent() rs = c:receive() x = string.find(rs, "(-*%d+)eol") LoSetCommand(1,x) end но ЛО на команды не реагирует. большей частью уверен, что проблема именно в луа. т.к. если слушаю свой сервер при отправке комманд, например, XSpider, то он текстовые значения показывает, т.е. сервер работает. в луа я новичок, подскажите как правильно записать функции на отправку в ЛО команд. МиГ-29 Fly by wire СДУ Su-27SM second display panel https://www.youtube.com/embed/videoseries?list=PL_2GGwNpWNp_fKXfRtDhIk8s5Jf4a9XHS http://berkuts.ru Пилотажный сервер с роботом | Aerobatic server with PhantomControl Link to comment Share on other sites More sharing options...
Lemon Lime Posted June 21, 2010 Share Posted June 21, 2010 Для гарантии лучше приводить явно к числу: pitch = tonumber(x) (если посылаете только одно число, без всякой дополнительной мишуры, лучше даже pitch = tonumber(rs), зачем дополнительную работу делать). И смотрите Error.log, там пишут об ошибках. Коричневые очки никогда не поранят мозг. Они небьющиеся. Brown-coloured spectacles will never harm a brain. They are unbreakable. (с) Me сфсвсг I'm the future of the Russian government. According to Scott Lofgren, Bentley Systems global director. Link to comment Share on other sites More sharing options...
BR55Sevas Posted June 21, 2010 Share Posted June 21, 2010 т.е. полностью функция должна быть такой? function LuaExportActivityNextEvent() rs = c:receive() pitch = tonumber(rs) LoSetCommand(1,pitch) end если неправильно, напишите полностью функцию. PS ЛО пока не реагирует. МиГ-29 Fly by wire СДУ Su-27SM second display panel https://www.youtube.com/embed/videoseries?list=PL_2GGwNpWNp_fKXfRtDhIk8s5Jf4a9XHS http://berkuts.ru Пилотажный сервер с роботом | Aerobatic server with PhantomControl Link to comment Share on other sites More sharing options...
Mnemonic Posted June 21, 2010 Share Posted June 21, 2010 (edited) Отвечу сюда :) а почему кстати ты команду подаешь в function LuaExportActivityNextEvent()? Логичнее было бы использовать function LuaExportBeforeNextFrame() Попробуй П.С. сорри что пока не отвечал на личку. Edited June 21, 2010 by Mnemonic 1 Link to comment Share on other sites More sharing options...
Lemon Lime Posted June 22, 2010 Share Posted June 22, 2010 (edited) Кстати да. LuaExportBeforeNextFrame() полезнее. Вот немного упрощенный кусок моего кода (до упрощения он работал, после не проверял :) ) function moveSomething() local buf, err buf, err = mySocket:receive('*l') -- Получаем -- io.write(string.format("%s\n", buf)) -- собственный лог if buf ~= nil then ---запись в массив numbers = {} local first = 1 local s, e = string.find(buf, "%-?%d+%.%d+", first) -- подстрока вида xxx.xxx или -xxx.xxx, то бишь действительное число local i = 0 while s ~=nil do -- io.write(string.format("sub = %s\n", string.sub(buf, s, e))) -- собственный лог numbers[i] = tonumber(string.sub(buf, s, e)) -- io.write(string.format("numbers[%d] = %f\n", i, numbers[i])) -- собственный лог first = e s, e = string.find(buf, "%-?%d+%.%d+", first) i = i + 1 end for j=0, i-1 do LoSetCommand(2001+i, numbers[i]) end else -- io.write(string.format("At time %.3f Error: %s\n", t, err)) -- собственный лог end end function LuaExportBeforeNextFrame() if connected then moveSomething() end end Edited June 22, 2010 by Lemon Lime 1 Коричневые очки никогда не поранят мозг. Они небьющиеся. Brown-coloured spectacles will never harm a brain. They are unbreakable. (с) Me сфсвсг I'm the future of the Russian government. According to Scott Lofgren, Bentley Systems global director. Link to comment Share on other sites More sharing options...
BR55Sevas Posted June 22, 2010 Share Posted June 22, 2010 спасибо парни, вечерком попробую. попробую ещё более упростить, т.к. мне нужно вводить в ЛО только канал тангажа. МиГ-29 Fly by wire СДУ Su-27SM second display panel https://www.youtube.com/embed/videoseries?list=PL_2GGwNpWNp_fKXfRtDhIk8s5Jf4a9XHS http://berkuts.ru Пилотажный сервер с роботом | Aerobatic server with PhantomControl Link to comment Share on other sites More sharing options...
BR55Sevas Posted June 26, 2010 Share Posted June 26, 2010 есть ли где-то документация по оператору луа receive? в каких случаях использовать receive('*l') или receive('*a'), да и в целом описание. на http://www.lua.ru про данный оператор не упоминается совсем. МиГ-29 Fly by wire СДУ Su-27SM second display panel https://www.youtube.com/embed/videoseries?list=PL_2GGwNpWNp_fKXfRtDhIk8s5Jf4a9XHS http://berkuts.ru Пилотажный сервер с роботом | Aerobatic server with PhantomControl Link to comment Share on other sites More sharing options...
Dmut Posted June 28, 2010 Share Posted June 28, 2010 очень жаль, что тебя забанили в гугле... =) http://w3.impa.br/~diego/software/luasocket/tcp.html#receive 1 "There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu [sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic] Link to comment Share on other sites More sharing options...
Recommended Posts