问题标签 [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.
lua - Lua: shell.run('asdf','arg1','arg2') 参数?标记?
论据有什么作用?如何在某处为 shell.run('asdf') 编写标签并将其链接到 shell.run('asdf') 行?编码:
variables - 变量和字符串连接在lua中选择变量
我有一组变量,其中包含数量信息和 x 来选择我使用的变量。如何连接字母 s 和 var x 并将其读取为 s2 或 s3 等。我设法找到的代码不起作用。
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")
这给了我错误:
lua - Lua双重结果显示
所以我的 lua 脚本显示了双重结果:
它应该只显示每种流体中的一种。
这是脚本的一部分:
我虽然不是以“,”来结束演出。或“)”,但似乎并非如此。我怎样才能解决这个问题?
Pastebin编辑 这是2个完整的代码:
- 主程序: http: //pastebin.com/ejVPwW4Q
- api: http: //pastebin.com/uycrzMTy
lua - 在 lua 中使用函数作为参数
只是在计算机技术中乱搞,试图使用一个函数作为参数,但不能让它工作
我想做一些如上所述的事情,但是使用工作代码而不是这种废话
lua - 如何在 Lua 中通过程序迭代类似的变量?
我有很多变量似乎更容易被引用,但我不知道该怎么做;变量名称与坐标系上的条目相关,并且它们的写入位置也是基于坐标的。我试过搜索谷歌,我已经浏览了 Lua 文档,但由于我不确定我在寻找什么,我认为这阻碍了我的搜索。以下是变量在我的代码摘录中的外观:
-- 银行 1
-- 银行 2
然后,我将继续在函数中调用这些变量中的每一个,其中屏幕上的位置是名称中数字的函数,前两个数字与 x 坐标相关,最后一个数字与 y 坐标相关:
我可以看到这应该可以即时生成,但是如果不手动调用它,我不知道从哪里开始;如果我的代码更干净,我会更喜欢它。在这个阶段,我真的只需要学习如何钓鱼;如果有人可以向我指出解释如何做我想做的事情的文件,我将不胜感激。
lua - Computercraft Lua 将 nil 更改为 0
我正在使用 Minecraft 模组 Computercraft,我需要一些帮助。我试图找到一种类型的所有外围设备,从中获取能量,然后将它们加在一起。但是,我收到“尝试对 nill 执行算术”或其他错误。这是我的代码:
抱歉,密码箱不起作用
无论如何,有人知道如何解决这个问题吗?
lua - 在 Lua 中显示图像
有没有办法在 Lua 中显示图像?我尝试过类似的东西load_image
(我在 ComputerCraft 文档中看到过类似的东西),但无法让它工作。
这样做的目的是在使用 LUA 编写程序的 Computercraft 中显示图像。
lua - 如何获得三角形内点的颜色?
我正在做的是为一个名为 ComputerCraft 的 Minecraft mod 构建一个类似于 GL 的粗略 API……
我已经得到了几乎所有需要的东西,并且能够在黑色 BG 上绘制一个白色三角形。
我现在要做的是从给定的网格数据中找到“像素”的颜色......
这是我的代码:(LUA)
从代码中,我已经验证了点(或“像素”(m.write('')))在三角形内......
但是如何验证“像素”的颜色?
谢谢 :)
windows - Computercraft 登录系统无法使用 fs API
我正在为 Computercraft 开发 Windows 8 模拟操作系统,但我的登录系统无法正常工作。在过去的一个小时左右,我一直在试图弄清楚,这真的很令人沮丧。
这是登录代码:
用户配置.cfg: