Jump to content

Изменения в работе скритов Lua в DCS World


Recommended Posts

Posted (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 by -=ROMEO=-
Posted

толком ничего не изменилось, но он на столько стал баговым, что даже на простую функцию материться...

 

 

 

Posted

А есть кто-нибудь из владельцев РУДа g940, кто пробовал прикручивать индикацию кнопок в DCS World 1.2.8?

Я не уверен, что это баг Lua. Возможно что-то нужно подправить в коде или синтаксис изменился. Может команда ED что-нибудь подскажет.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...