Jump to content

jazzymanserg

Members
  • Posts

    309
  • Joined

  • Last visited

Everything posted by jazzymanserg

  1. Дружище - лажу по всем тема - пока результата 0 function LuaExportStart() package.path = package.path..";.\\LuaSocket\\?.lua" package.cpath = package.cpath..";.\\LuaSocket\\?.dll" socket = require("socket") host = host or "localhost" port = port or 8080 c = socket.try(socket.connect(host, port)) c:setoption("tcp-nodelay",true) end function LuaExportBeforeNextFrame() rs, err = с:receive('*l') if (rs ~= nil) then _, _, pitch, bank = string.find(rs, "(.+) (.+)") LoSetCommand(2001, pitch) LoSetCommand(2002, bank) end end У меня крафт Су-25А. при попытке соединения со скриптом в питоне import socket,select host = "localhost" port = 8080 ne = socket.socket() ne.connect((host, port)) ne.send(<комманда>) ne.close() получаю ответ что сокета не существует При этом когда запускаю сиок, то коннект с сиок проходит нормально. соеднение проходит Мне кажется что причина банальная Да , кстати, фаервол отключил
  2. Кто то разбирался с принимающим сокетом ? А то во всех примерах только передающий. Ну то есть чтоб передать данные в локон через сокет ? пишу host = host or "localhost" port = port or 10604 socket = require("socket") local sck = socket.try(socket.bind(host, port)) и молчёк локон всё отработал но при попытке подкючиться по порту на это адрес соообщение 10061 сокет не существует
  3. Через стандартный интерфейс - это через джойстик и назначением клавиш?
  4. C КА-50 и Р-51 всё получилось
  5. Ra3DCS, ПОМОГИТЕ. Уже голову сломал. Задача. завести переменную, допустим 596 и повесить на неё функцию 430 - шасси. Потом ручками в консоли OPENSIOC поставить единичку и что б шасси выпустились. Взял с сайта летяга все луа, в inputstable.lua и siocconfig.lua добавил [596] = {TwoPositionSwitch, 430, 1, 1}, В ExpotrSupport.lua пробовал заменять GetDevice(pDevice):performClickableAction(pNumber + 3000, pValue * pOnValue) на LoSetCommand(pDevice) В общем результата 0. В сиоке меняется а в Сушке шасси не выезжают. (может так и должно быть ?) Хоть посоветуйте что то ПОЖАЛУЙСТА.
  6. Ребята, ПОМОГИТЕ. Уже голову сломал. Задача. завести переменную, допустим 596 и повесить на неё функцию 430 - шасси. Потом ручками в консоли OPENSIOC поставить единичку и что б шасси выпустились. Взял с сайта летяга все луа, в inputstable.lua и siocconfig.lua добавил [596] = {TwoPositionSwitch, 430, 1, 1}, В ExpotrSupport.lua пробовал (по совету Ra3DCS) заменять GetDevice(pDevice):performClickableAction(pNumber + 3000, pValue * pOnValue) на LoSetCommand(pDevice) В общем результата 0. В сиоке меняется а в Сушке шасси не выезжают. (может так и должно быть ?) Хоть посоветуйте что то ПОЖАЛУЙСТА. Ребята, ПОМОГИТЕ. Уже голову сломал. Задача. завести переменную, допустим 596 и повесить на неё функцию 430 - шасси. Потом ручками в консоли OPENSIOC поставить единичку и что б шасси выпустились. Взял с сайта летяга все луа, в inputstable.lua и siocconfig.lua добавил [596] = {TwoPositionSwitch, 430, 1, 1}, В ExpotrSupport.lua пробовал (по совету Ra3DCS) заменять GetDevice(pDevice):performClickableAction(pNumber + 3000, pValue * pOnValue) на LoSetCommand(pDevice) В общем результата 0. В сиоке меняется а в Сушке шасси не выезжают. (может так и должно быть ?) Хоть посоветуйте что то ПОЖАЛУЙСТА. Есть подозрение что это из за того, что Су-25А не кликабельный. Так что теперь, никак нельзя через сокет управлять самолетом ?????!!!!
  7. Красиво ! Мне друг принес панель от Митсубиси лансер и я от туда вынул 4 логометра. подключил к контроллеру - просто бомба. поэтому будильники делаю из них.очень плавно они идут - на порядок выше чем шаговики, и потребление мили амперы
  8. Это круто, спасибо !!!! Теперь буду стрелочники цеплять. На иле они как то по месту смотряться )))
  9. Спасибо большое ! Качнул программу. в конфиг ини прописал нужный тег. порт 21100 и локалхосты. запустил прогу, открыл монитор. запустил ИЛ-2. Лечу, а значения в мониторе не меняются. В программе мигают 2 счтрелочки девайс линк зеленая и красная, тоесть с илом коннектится. и при подключении клиента тоже пишет что все нормально. Фаервол отключен. Может есть решение проблемы? Ил-2 4.13 RC04m
  10. Можно ли как то запустить f3iocp экспорт в ил-2 4.13 ?
  11. Супер ! А какие в этом кокпите будильники, настоящие или на серво или на шаговиках ?
  12. Да, Кремль и Алекстус, хотел Вас искренне поблагодарить за экспортный файл, и за то что выложили это в свободный доступ. Это единственный экспортный файл в сети, который отработал все заявленные функции без единого глюка, и в Ло2 и в Ло3 и в Ил-2. А я перепробовал их как минимум с десяток. Благодаря Вам собрал свою долгожданную кабину. на ардуине, 54 светодиода 6 регистров 2 энкодера 4 семисегментника и олед дисплей. Спасибо !
  13. Разобрался Если в стандартном Export.lua то добавил значение переменной 88 local gun = LoGetNavigationInfo().SystemMode.submode if gun=="GUN" then socket.try(c:send("Arn.Resp:88=1:")) else socket.try(c:send("Arn.Resp:88=0:")) end Если в Вашем F3 то в файле FCData.lua вместо 78 переменной (она у меня не используется) local gun = LoGetNavigationInfo().SystemMode.submode if gun=="GUN" then AddData(78, 1) else AddData(78, 0) end И второй способ добавить переменную [83] в fc_default_table и тогда можно сделать AddData(83, 1) Если что не так - подправьте меня
  14. Нашел вот это я так понял что функция показывает какой режим и показывает какой режим и подрежим включен LoGetNavigationInfo() (args - 0,results - 1( table )) -- information about ACS get_navigation_info_result = { SystemMode = {master,submode}, -- (string,string) current mode and submode --[=[ master values (depend of plane type) "NAV" -- navigation "BVR" -- beyond visual range AA mode "CAC" -- close air combat "LNG" -- longitudinal mode "A2G" -- air to ground "OFF" -- mode is absent submode values (depend of plane type and master mode) "NAV" submodes { "ROUTE" "ARRIVAL" "LANDING" "OFF" } "BVR" submodes { "GUN" -- Gunmode "RWS" -- RangeWhileSearch "TWS" -- TrackWhileSearch "STT" -- SingleTrackTarget (Attack submode) "OFF" } "CAC" submodes { "GUN" "VERTICAL_SCAN" "BORE" "HELMET" "STT" "OFF" } "LNG" submodes { "GUN" "OFF" "FLOOD" -- F-15 only } "A2G" submodes { "GUN" "ETS" -- Emitter Targeting System On "PINPOINT" "UNGUIDED" -- unguided weapon (free fall bombs, dispensers , rockets) "OFF" } Как я понимаю нужно описать переменную local Nav = LoGetNavigationInfo() а потом кинуть её значение в сокет socket.try(c:send(string.format("N = %.2f, Nav.submode))) А вот как эти данные попадут в SIOC в переменую с каким ниюудь номером - вот тут я застопорился Помогитте пожалуйста!
  15. Ребята - извините за оффтоп. НО! Как можно в заставить DCS SU-25 A Заставить экспортировать информацию о включении пушки. например в переменной 70 экспортируется инфа о текущем оружии а когда выбрана пушка - молчок . Помогите ! 50 лампочек подключил, приборы всякие, а вот этой инфы очень не хватает. Точно знаю ALEXTUS может помочь!
  16. Мужики, не знаю в какую тему написать, вроде тут ближе всего. Почему в DCS вообще по одной две кампании на самолет. В ло1 ло2 немерено было в ло2 как минимум 6 кампаний знаю и куча миссий. Может быть эти кампании покупать надо?
  17. Согласен, но всё же - желательно узнать - как в реале было? Так впринципи приноровился , но всё же сложно и не точно - а ракета дорогая, врядли такой неточный прибор поставили бы. Или всё же есть какая то его настройка
  18. Народ, подскажите, реально ли что после захвата цели марка прицела в Су-25 привязана к движению самолета? Или это глюк. Как то не удобно. При полете ракеты она начинает дергаться - всё таки километров 5 10 ей лететь. Кстати, это всё про DCS. В Ло2 такого не было (я с первых симов на Су-25), да и в первом не было. В техподдержке сказали что так должно быть. Так как оно в реале то? Если в жизни так же - буду мучаться, подстраивать.
×
×
  • Create New...