computercraft

    -6热度

    1回答

    我是lua新手。那么有什么不同?我在维基上找不到它。

    2热度

    1回答

    我想写一个程序,从os.time()函数获取时间并使用它来更改红石输出。重新启动时,程序设置为自动运行,但由于我重新启动以使程序重新启动,它会中断,然后再次启动代码。我已经在几个地方尝试过循环,并在不重启的情况下更新时间变量,但无济于事。任何帮助,将不胜感激。 (我仍然愿意与循环的解决方案是否会工作) 代码: shell.run("time") x = os.time() print(x)

    2热度

    2回答

    我尝试在另一个表中的双维表中对值进行分组,但没有重复。我所做的所有尝试都创建了一个重复表格。 下面是一个例子: 这是我的表: tab1 = { {id = "id1", dmg = 0, qty = 1}, {id = "id2", dmg = 0, qty = 1}, {id = "id3", dmg = 0, qty = 1}, {id = "i

    0热度

    1回答

    我正在使用ComputerCraft,这是一款添加了可使用Lua脚本进行编程的计算机,监视器,调制解调器等的Minecraft mod。 http://www.computercraft.info/wiki/Main_Page 在运行我的剧本我得到这个错误: “BIOS:171:坏的说法:字符串预期,得到了无”。 我不明白,因为它说171行,即使我的代码不超过30行..有人可以解释吗? monit

    2热度

    2回答

    我想用insde匿名表中的关键字从同一表内,像这样: loadstring([[return { a = "One", b = a.." two" }]]) 从我的角度来看,这应该返回如下表: { a = "One", b = "One two" } 但是,它只是返回nil。 这是可能做到,以及如何?

    0热度

    1回答

    我对Lua很新,但我觉得我对基本知识有一个体面的把握。最近在电脑上,我试图设计我自己的显示器来显示我的反应堆是否开启。这是我想出的: function screen() monitor = peripheral.wrap("top") monitor.clear() monitor.setCursorPos(1,1) monitor.setTextColor

    1热度

    1回答

    经过多次修改,我的Lua程序仍然拒绝做任何事情。 --Let's Go! --Program Infos --Mappings --Pink: Gate 1 --Red: East Tower 2 --Orange: West Tower 3 --Lime: Armoury 4 --Blue: Master Bedroom 5 --Grey: Guest Bedroom 6 --

    0热度

    1回答

    我不断收到第61行的预期错误,我无法找到问题的任何想法? 我试图努力出来,并重新安排其即时通讯使用电脑工艺periherals MAG读卡器,并试图MAG卡门 os.loadAPI("SHA") os.pullEvent = os.pullEventRaw redstone.setBundledOutput("left",colors.white) math.randoms

    1热度

    2回答

    所以,正如标题所说,我想在Lua中整理一张表格。 下面是一个这样的示例嵌套表。 tabl = {2.0={amount=281.0, meta=0.0, displayName=Dirt, name=minecraft:dirt}, 3.0={amount=190103.0, meta=0.0, displayName=Cobblestone, name=minecraft:cobblestone

    0热度

    1回答

    我做了一个调试功能,只有当程序在调试模式下运行时才输出,但由于某种原因,它根本无法工作。 function debug{...} if bDebug then --bDebug is whether the program is in debug mode. It's set to true. for i,v in ipairs(arg) do print("[DE