Computer Craft modem.open()命令给我“尝试索引?(一个零值)”

时间:2015-02-27 13:53:54

标签: lua modem computercraft

我是Computer Craft的新手,我想开始使用无线调制解调器。

local modem = peripheral.wrap("top")
local channel = 1
modem.open(channel)

我有上面的代码,当我尝试运行modem.open()命令时,它会给我一条消息说"尝试调用索引? (零值)"。我知道很多人之前都有这个错误。我搜索过问题和教程,并按照他们的确切代码或说明进行搜索,但是没有一个有效,我找不到任何其他问题,此错误消息显示在此命令中。我的调制解调器在我的电脑上。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

如果您使用的是无线调制解调器,请考虑使用rednet API。

rednet.open("top")

将计算机配置为以无线方式发送消息。去 the computercraft wiki获取完整文档

您可以使用rednet.send()rednet.broadcast()发送消息,并通过sender, message = rednet.receive()

接收消息