问题标签 [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 投票
4 回答
2328 浏览

timer - 在我的 Lua 程序中添加一个计时器

我对 Lua 很陌生,我正在编写一个程序。该程序是信件四处走动并收集其他信件(有点像蠕虫程序)。但是,我希望这是定时的。(我正在使用计算机技术,它是我的世界的一个模组,但仍然使用 Lua,所以我认为这并不重要)我正在使用 os.PullEvent("key") 以便我可以移动字母,但是pullEvent() 将暂停程序,直到它满意为止。我的问题是我希望计时器同时不断滴答作响。关于我如何做到这一点的任何想法?谢谢!

0 投票
2 回答
1408 浏览

lua - 计算机技术变量

我正在 Minecraft 上开一家银行。

在对变量进行加法或减法后,我无法保存变量。

例如,如果 x="balance", x=15,说我想从我的余额中提取:

再次运行程序时不会保存该变量。

0 投票
3 回答
1547 浏览

database - Lua/ComputerCraft 中的在线数据库

我想要一个可以与 Minecraft 中的 ComputerCraft 连接的在线存储。ComputerCraft 是基于 Lua 的。我听说你不能在 Lua 中使用 MySQL。

有没有像 MySQL 这样的在线数据库,我可以在 Lua 中使用而无需安装外部程序?因为我只能在游戏中访问 Lua 计算机,所以我无法安装 LuaSQL 等外部程序。还有其他方法吗?

0 投票
1 回答
121 浏览

php - 网站链接保护

我想将信息上传到 Minecraft 中 ComputerCraft 中的 MySQL。ComputerCraft 使用 Lua。我试图在 Lua 中寻找方法。我看到了 LuaSQL,但这是不可能的,因为我无法在服务器上安装外部文件。

我想出了一种可以使用 ComputerCraft 的特殊功能的方法。

http.get(string url)向网站同步发送 HTTP GET 请求。 http.post(string url, string postData)向网站同步发送 HTTP POST 请求。

然后在网站端使用$_GET读取信息放入MySQL数据库。我想保护它,所以你不能不使用我的程序就简单地做到这一点,但简单的密码并不安全。

是否有另一种安全的方法来保护链接?

0 投票
1 回答
802 浏览

lua - 使用 ComputerCraft 进行 Lua 编程

我创建了一个小程序,询问您希望采矿龟开采的长度和高度。但是,当我在高级计算机中运行它时,它让我提示输入长度、宽度和高度,但随后出现错误。错误如下:

矿工:39:尝试索引?(一个零值)

这是我的代码:

0 投票
2 回答
10622 浏览

shell - ComputerCraft:在程序中使用 shell.run() 命令

我试图通过将字符串中的每个单词分配给一个新变量来使用命令的(file , parameters) 功能。shell.run()我知道这样做的唯一方法是使用tArgs[#]. 如果在命令行中键入程序名称及其tArgs用于执行此操作的参数,则可以正常工作。但我想从程序中的提示中做到这一点。所以场景是:

我一直在努力解决这个问题,但无法让它发挥作用。这是我整理的一些代码。

------------------------------------------------------------

并且这个结果应该像程序“cmd”中的那样,因为这是自定义 shell 所在的位置。

非常感谢任何帮助,如果您有任何建议,请提供显示您如何在程序中使用它的代码。谢谢!

0 投票
1 回答
263 浏览

arrays - Lua - 在for循环中将数据保存到数组

在我的 lua 程序中,我想检查红石输入的侧面(使用 for 循环检查)。最后几行用于打印出数组的结果,作为调试工具。输出是边名,后跟 0(预期为真/假)。稍后将在程序中使用这些数据。

谢谢你。

http://www.pastebin.com/0innMjcP

0 投票
6 回答
788 浏览

lua - 遇到一些计算机技术/lua 代码问题

嗨,我希望我在 Computercraft 中的 lua 代码允许用户通过右键单击顶部的监视器来打开/关闭红石信号,但我无法让它工作。

现在它显示的只是'你好',我不知道如何解决它,有人知道吗?另外我是 Lua 的初学者,所以我可能犯了一些非常简单的错误。谢谢

0 投票
2 回答
2463 浏览

lua - 打开外设 getAllStacks() 问题

这是我的代码示例

当我在一台旁边有一个钻石箱的高级计算机上执行这个程序时,里面有东西,它什么也没打印。这个你能帮我吗!

0 投票
1 回答
1152 浏览

events - 在 5 秒内按任意键

澄清一下,我使用的是 ComputerCraft(模拟器:http://gravlann.github.io/,语言:Lua)

我知道等待按键

并等待 5 秒钟,我需要使用它

但我想等待按键并在 5 秒后禁用事件服务员。