问题标签 [computercraft]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2182 浏览

lua - Computer Craft 中的多线程函数

我正在做一个项目,我想每 5 秒更新一次屏幕上的时钟,除非用户输入一些内容。这是我到目前为止的代码,

不幸的是,它不起作用。如果有人可以帮助我,我将不胜感激。谢谢 :)

0 投票
2 回答
2583 浏览

lua - 如何使 os.pullEvent 不产生?

我正在尝试创建一个while true do循环,对点击做出反应,使用os.pullEvent,并更新监视器。

问题是,它仅在我按下屏幕按钮之一时更新屏幕,我发现这是因为pullEvent停止脚本,直到触发事件。

是否有可能让它pullEvent不会阻止我更新显示器?

0 投票
1 回答
167 浏览

lua - Minecraft Rs Generator 问题(尝试索引?(零值))(lua 语言)

我试图让计算机检查能量电池有多少电量,但是当我运行这个程序时它说:尝试索引?(零值)有什么建议吗?

0 投票
2 回答
6211 浏览

lua - 如何将标准输出重定向到 Lua 中的文件?

我正在尝试将 Lua(5.1)中的标准输出重定向到文件而不是控制台。

有一个第三方 API(我无法修改)包含一个打印出一组序列化数据的函数(我不知道打印是哪个函数,假设某种 print())

这些数据过于冗长,无法显示在我必须使用的屏幕上(无法滚动),因此我希望将函数的输出定向到文件而不是控制台。

我没有能力修补或操作 Lua 版本。

我的想法是使用文档记录不佳的 io.output() 文件将 stdout 更改为文件,但这似乎根本不起作用。

有谁知道强制将函数输出到文件中或强制所有标准输出到文件而不是控制台的任何方法?TIA。

0 投票
1 回答
10440 浏览

lua - 如何运行像“挖掘 5”这样的计算机程序

有人可以告诉我命令,这样我就可以制作如下程序:

'program 19' 或
'build house 5 3 10'

而不是必须依赖input = read()

我一直在寻找这个,但还没有弄清楚或找到它,所以如果有人能告诉我,那就太好了,如果没有人能告诉我,那没关系,谢谢你的时间。

因为该网站不会让我发布这个问题,除非我有一些东西可以帮助解决问题,所以我会放置一个当前使用 read 方法的代码。

我认为如果我可以“扫描正确”而不是“扫描”“正确”,代码会更酷

0 投票
2 回答
324 浏览

lua - Lua Minecraft ComputerCraft 功能问题

好的,这是我的功能:

说:“尝试索引?(一个零值)”为该shell.run("movie")

0 投票
1 回答
3277 浏览

lua - ComputerCraft 海龟挖矿程序

我想从 ComputerCraft mod 中为 Turtle 创建挖掘程序。我创建了这个:

但是乌龟向前走 3 个街区,转身,向前走 3 个街区,转身,向前走 3 个街区,依此类推。

我究竟做错了什么?

0 投票
2 回答
100 浏览

lua - Computercraft lua 稍后更改值

好的,我对 lua 和计算机技术几乎完全陌生,但我有很多创造力。我正在尝试编写每秒重新打印一个变量的代码。这是我到目前为止所拥有的:

我想用它来渲染 2d 游戏,“显示”变量会经常变化,因此我希望它每秒更新一次。

当我运行代码时,它确实每秒刷新一次,但由于某种原因,我似乎无法让“显示”变量在 3 秒后更改以对其进行测试。

我究竟做错了什么?

0 投票
2 回答
2333 浏览

lua - ComputerCraft 运行聊天命令

我托管了一个服务器,我想知道:有没有办法通过 ComputerCraft 运行聊天命令?我希望能够/tps通过 ComputerCraft 终端运行,然后让它打印出 TPS。帮助将不胜感激。

谢谢。

0 投票
1 回答
918 浏览

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

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

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

如何解决这个问题?