computercraft

    0热度

    3回答

    我正在尝试使用计算机技术在Tekkit上制作计算机系统/网络。 Computecraft是一个基于Lua的修改,可在Minecraft/Tekkit和其他修改包中运行。 基本上,我目前使用的无线路由器来执行此: rednet.open('top') -- Open Connection to the wireless router print ("test") input = read()

    2热度

    2回答

    我是一个初学者,在ComputerCraft(Minecraft)中设计一个Lua程序,在玩家第一次使用它的时候询问玩家的名字并记录下来。目前,我需要一个程序来检测变量firstname是否等于零,如果是,则要求输入名称。如果变量不等于零,则表示您不需要注册。我目前只有在按主菜单中的5后才会调用register()。 问题是,每当我提示一个字符串分配到firstname时,firstname回到零

    1热度

    2回答

    我试图做一个模拟时钟显示的时间(12小时),我不得不使用Lua。我用下面的线来获取时间格式为: os.date('%I:%M') 这显然是我不断收到一个零误差不工作,这是唯一错的代码。 os.time工作正常,但不是os.date;我甚至尝试过没有'%I:%M'(该时间的格式),但它仍然无法与os.date()一起使用。 我在做什么错?我是否必须从其他库中导入日期函数?我是一个总的Lua BT

    0热度

    2回答

    我正在试图制作一个程序,该程序可以在某些条件下运行程序。基本上,我使用Computercraft与Minecraft和一只乌龟来检索项目,然后返回到它开始的位置。我可以在代码中看到每个表格中的所有坐标。但是每次运行它时都不起作用,因为goto程序的用法不正确。会发生什么情况是坐标表没有正确调用,我不知道该怎么做。 goto命令的用法如下:goto <x> <y> <z> [f]。 X,Y和Z是坐标

    12热度

    7回答

    我将如何终止一个Lua脚本?现在我遇到了退出问题(),我不知道为什么。 (这更多的是一种的Minecraft ComputerCraft问题的,因为它使用这些API包括)这里是我的代码: while true do if turtle.detect() then if turtle.getItemCount(16) == 64 then exit() --

    0热度

    1回答

    我正在尝试为ComputerCraft制作一个自定义打印程序,它可以通过一条命令创建更多副本,并且出现问题。每次将文件放入它时,都不会断行,并将?放在换行符为(\n)的地方。我如何正确地做到这一点? 问题应该是这里的某个地方: for i=1,copyNumber do printer.newPage(); printer.setPageTitle(pageLabel);

    0热度

    6回答

    所以我和我的朋友正在为ComputerCraft(Minecraft Mod)编写一个程序,该程序使用Lua作为编程语言。我之前没有做过任何Lua,他是基本上,我们试图用m.clear()来清除一行文字,但我认为它可能不知道m是什么,即使我试图定义它也是如此。 对不起,如果问题是措辞不当,下面的代码: m = peripheral.wrap("right") m.write("Shutting

    -2热度

    1回答

    这是在我的世界中,所以有些代码可能没有意义。 运行时,它说行77调用一个零值 http://pastebin.com/RqWDpVqD (对不起引擎收录,但代码是相当大的在这里)