0

私は Computer Craft を初めて使用し、ワイヤレス モデムの使用を開始したいと考えています。

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

上記のコードがあり、modem.open()コマンドを実行しようとすると、「インデックスを呼び出そうとしていますか? (nil 値)」というメッセージが表示されます。多くの人が以前にこのエラーを経験したことを知っています。質問とチュートリアルを検索し、正確なコードまたは指示に従いましたが、どれも機能せず、このコマンドからこのエラー メッセージが表示される他の質問が見つかりません。モデムはコンピュータの上にあります。

これはどのように修正できますか?

4

1 に答える 1

0

ワイヤレス モデムを使用している場合は、rednet API の使用を検討してください。

rednet.open("top")

メッセージをワイヤレスで送信するようにコンピューターを構成します。完全なドキュメントについては、computercraft wikiにアクセスしてください 。

を使用してメッセージを送信しrednet.send()たりrednet.broadcast()、メッセージを受信したりできますsender, message = rednet.receive()

于 2015-03-01T02:56:02.033 に答える