computercraft

    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熱度

    6回答

    所以我和我的朋友正在爲ComputerCraft(Minecraft Mod)編寫一個程序,該程序使用Lua作爲編程語言。我之前沒有做過任何Lua,他是基本上,我們試圖用m.clear()來清除一行文字,但我認爲它可能不知道m是什麼,即使我試圖定義它也是如此。 對不起,如果問題是措辭不當,下面的代碼: m = peripheral.wrap("right") m.write("Shutting

    -2熱度

    1回答

    這是在我的世界中,所以有些代碼可能沒有意義。 運行時,它說行77調用一個零值 http://pastebin.com/RqWDpVqD (對不起引擎收錄,但代碼是相當大的在這裏)

    0熱度

    3回答

    我正在嘗試使用計算機技術在Tekkit上製作計算機系統/網絡。 Computecraft是一個基於Lua的修改,可在Minecraft/Tekkit和其他修改包中運行。 基本上,我目前使用的無線路由器來執行此: rednet.open('top') -- Open Connection to the wireless router print ("test") input = read()