-ROMEO- Posted May 16, 2014 Posted May 16, 2014 (edited) Необходимо настроить индикацию кнопок РУДа g940 в DCS World. ЧА и ЛО2 это было сделано при помощи экспорта данных скритом Export.lua http://forums.eagle.ru/showpost.php?p=1670990&postcount=321. Как сделать тоже самое в DCS World? Пробовал подкрутить по аналогии с ЧА и ЛО2, но скрипт не запускается и данные в G940leds не передает. В логе пишет следующее: 00018.101 ERROR Lua::Config: Call error LuaExportStart:[string "./Config/Export/G940leds/G940leds.lua"]:49: attempt to call field 'output' (a nil value) stack traceback: [C]: in function 'output' [string "./Config/Export/G940leds/G940leds.lua"]:49: in function 'Init' [string "./Config/Export/G940leds/G940leds.lua"]:284: in function <[string "./Config/Export/G940leds/G940leds.lua"]:281>. 00018.112 INFO EDTERRAINGRAPHICS3: Force loading pipeline 'lockon'. Radius 150000.000000. Pos=-148500.515625,542.073608,842190.062500! 00020.454 INFO EDTERRAINGRAPHICS3: force loading finished! 00020.454 INFO EDTERRAINGRAPHICS3: Force loading pipeline 'map'. Radius 30000.000000. Pos=-148500.515625,542.073608,842190.062500! 00020.564 INFO EDTERRAINGRAPHICS3: force loading finished! 00023.690 ERROR DXRENDERER: DXRenderer::SetRenderTarget(posteffecttarget1, 0), Unknown 00023.691 ERROR DXRENDERER: DXRenderer::SetRenderTarget(posteffecttarget5, 0), Unknown 00023.695 INFO DXRENDERER: Creating Resource "Unicode" of type 5 00026.610 ERROR Lua::Config: Call error LuaExportActivityNextEvent:[string "./Config/Export/G940leds/DCS-BS/G940export...."]:23: attempt to index local 'panel' (a nil value) stack traceback: [C]: ? [string "./Config/Export/G940leds/DCS-BS/G940export...."]:23: in function 'get_argument_num' [string "./Config/Export/G940leds/DCS-BS/G940export...."]:49: in function 'reset' [string "./Config/Export/G940leds/G940leds.lua"]:243: in function 'Run' [string "./Config/Export/G940leds/G940leds.lua"]:313: in function <[string "./Config/Export/G940leds/G940leds.lua"]:308>. 00026.798 ERROR SOUND: source_is_playing(-1): invalid source 00034.227 ERROR Lua::Config: Call error LuaExportStop:[string "./Config/Export/G940leds/G940leds.lua"]:156: attempt to index field 'c' (a nil value) stack traceback: [C]: ? [string "./Config/Export/G940leds/G940leds.lua"]:156: in function 'led_outro' [string "./Config/Export/G940leds/G940leds.lua"]:72: in function 'Finish' [string "./Config/Export/G940leds/G940leds.lua"]:295: in function <[string "./Config/Export/G940leds/G940leds.lua"]:292>. 00034.479 ERROR DXRENDERER: Transparency AA:, S_OK 00034.507 INFO Config: netview stopped 00034.590 INFO EDCORE: (dDispatcher)enterToState_:3 00035.177 INFO EDCORE: (dDispatcher)enterToState_:6 00035.250 INFO SOUND: detaching sdef path ".\mods\aircrafts\tf-51d\sounds\sdef\" 00035.250 INFO SOUND: detaching sdef path ".\mods\aircrafts\ka-50\sounds\sdef\" 00035.250 INFO SOUND: detaching sdef path ".\scripts\database\coremodules\wwii units\sounds\sdef\" 00035.250 INFO SOUND: detaching sdef path "c:\users\Администратор\saved games\dcs\sounds\sdef\" 00035.250 INFO SOUND: detaching sdef path "sounds\sdef\" 00035.257 INFO TERRAIN: lSystem::Exit() 00035.257 INFO TERRAIN: lSystem::CleanScenes() === Log closed. Вопрос спецам по Lua, как работа скрипта DCS World отличается от ЧА и ЛО2, и что можно сделать чтобы скрипт отправлял данные в G940leds.? P.S. Вопрос задавался не только мной и не один раз, а ответа так никто и не дал. Edited May 16, 2014 by -=ROMEO=-
iceHUMMER Posted May 16, 2014 Posted May 16, 2014 толком ничего не изменилось, но он на столько стал баговым, что даже на простую функцию материться...
-ROMEO- Posted May 16, 2014 Author Posted May 16, 2014 А есть кто-нибудь из владельцев РУДа g940, кто пробовал прикручивать индикацию кнопок в DCS World 1.2.8? Я не уверен, что это баг Lua. Возможно что-то нужно подправить в коде или синтаксис изменился. Может команда ED что-нибудь подскажет.
Recommended Posts