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