问题标签 [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 回答
676 浏览

lua - Lua: shell.run('asdf','arg1','arg2') 参数?标记?

论据有什么作用?如何在某处为 shell.run('asdf') 编写标签并将其链接到 shell.run('asdf') 行?编码:

0 投票
1 回答
567 浏览

variables - 变量和字符串连接在lua中选择变量

我有一组变量,其中包含数量信息和 x 来选择我使用的变量。如何连接字母 s 和 var x 并将其读取为 s2 或 s3 等。我设法找到的代码不起作用。

0 投票
2 回答
2965 浏览

lua - Lua 尝试调用 nil

所以我有这个 Lua 脚本:

现在它在这一行给出了一个错误:

错误是:attempt to call nil

现在,我是 Lua 的初学者,这不是我的脚本,而是一个免费使用的脚本,我不知道如何解决这个问题。

编辑

所以在我添加拆分部分之前,这是脚本应该给出的结果:

在此处输入图像描述

问题是我想将名称( ardite.molten )更改为 Ardite,一位朋友说我需要使用 split,所以我添加了以下内容:

并将 : 更改mon2.write("Tank (" .. marik.comma(fluidName) .. ") : " .. marik.comma(fluidAmount) .. " / " .. marik.comma(fluidCapacity) .. " mb (" .. marik.getBuckets(fluidAmount) .. " buckets)") 为 :mon2.write("Tank (" .. nameFL .. ") : " .. marik.getBuckets(fluidAmount) .. " buckets")

这给了我错误:http://puu.sh/a51QI/a848facf1b.png

0 投票
1 回答
200 浏览

lua - Lua双重结果显示

所以我的 lua 脚本显示了双重结果:

在此处输入图像描述

它应该只显示每种流体中的一种。

这是脚本的一部分:

我虽然不是以“,”来结束演出。或“)”,但似乎并非如此。我怎样才能解决这个问题?

Pastebin编辑 这是2个完整的代码:

0 投票
3 回答
3224 浏览

lua - 在 lua 中使用函数作为参数

只是在计算机技术中乱搞,试图使用一个函数作为参数,但不能让它工作

我想做一些如上所述的事情,但是使用工作代码而不是这种废话

0 投票
1 回答
116 浏览

lua - 如何在 Lua 中通过程序迭代类似的变量?

我有很多变量似乎更容易被引用,但我不知道该怎么做;变量名称与坐标系上的条目相关,并且它们的写入位置也是基于坐标的。我试过搜索谷歌,我已经浏览了 Lua 文档,但由于我不确定我在寻找什么,我认为这阻碍了我的搜索。以下是变量在我的代码摘录中的外观:

-- 银行 1

-- 银行 2

然后,我将继续在函数中调用这些变量中的每一个,其中屏幕上的位置是名称中数字的函数,前两个数字与 x 坐标相关,最后一个数字与 y 坐标相关:

我可以看到这应该可以即时生成,但是如果不手动调用它,我不知道从哪里开始;如果我的代码更干净,我会更喜欢它。在这个阶段,我真的只需要学习如何钓鱼;如果有人可以向我指出解释如何做我想做的事情的文件,我将不胜感激。

0 投票
1 回答
1022 浏览

lua - Computercraft Lua 将 nil 更改为 0

我正在使用 Minecraft 模组 Computercraft,我需要一些帮助。我试图找到一种类型的所有外围设备,从中获取能量,然后将它们加在一起。但是,我收到“尝试对 nill 执行算术”或其他错误。这是我的代码:

抱歉,密码箱不起作用

无论如何,有人知道如何解决这个问题吗?

0 投票
1 回答
730 浏览

lua - 在 Lua 中显示图像

有没有办法在 Lua 中显示图像?我尝试过类似的东西load_image(我在 ComputerCraft 文档中看到过类似的东西),但无法让它工作。

这样做的目的是在使用 LUA 编写程序的 Computercraft 中显示图像。

0 投票
0 回答
278 浏览

lua - 如何获得三角形内点的颜色?

我正在做的是为一个名为 ComputerCraft 的 Minecraft mod 构建一个类似于 GL 的粗略 API……
我已经得到了几乎所有需要的东西,并且能够在黑色 BG 上绘制一个白色三角形。

我现在要做的是从给定的网格数据中找到“像素”的颜色......
这是我的代码:(LUA)

从代码中,我已经验证了点(或“像素”(m.write('')))在三角形内......
但是如何验证“像素”的颜色?

谢谢 :)

0 投票
2 回答
687 浏览

windows - Computercraft 登录系统无法使用 fs API

我正在为 Computercraft 开发 Windows 8 模拟操作系统,但我的登录系统无法正常工作。在过去的一个小时左右,我一直在试图弄清楚,这真的很令人沮丧。

这是登录代码:

用户配置.cfg: