Lua Minecraft计算机工艺功能问题

Lua Minecraft计算机工艺功能问题,lua,minecraft,computercraft,Lua,Minecraft,Computercraft,好的,这是我的函数: function button1() mon.clear() sleep(.25) shell.run("movie") end 对shell.run(“movie”)行说:“尝试索引?(一个零值)”,我发现了问题 您不能使用os.loadAPI()从另一个程序调用shell.run(),因此您声明了mon变量和函数(),有两种选择 将this命令切换到shell.run(“监视器端电影”) 重写程序,并在函数中将mon.setCursorPos(

好的,这是我的函数:

function button1()
    mon.clear()
    sleep(.25)
    shell.run("movie")
end

shell.run(“movie”)
行说:“尝试索引?(一个零值)”,我发现了问题


您不能使用os.loadAPI()从另一个程序调用shell.run()

,因此您声明了mon变量和函数(),有两种选择

  • 将this命令切换到shell.run(“监视器端电影”)

  • 重写程序,并在函数中将mon.setCursorPos(1.1)替换为term.setCursorPos(1,1),然后在运行程序时键入“监视器端程序”确定


  • 这似乎是一个非常奇怪的限制。你确定这是对的吗?是的,完全正确。
    os.loadAPI()
    的用例不是为程序加载传统的活动部件。它用于加载包含共享函数的库