TheKojent icon

CheckFuel

TheKojent | PRO | 12/25/14 10:05:05 PM UTC | 0 ⭐ | 321 👁️ | Never ⏰ | []
Lua |

870 B

|

None

|

0 👍

/

0 👎

--[[
Simple fuel level checking program. Useful when there is a fuel limit.
]]
print("My fuel level is: " .. tostring(turtle.getFuelLevel()))
print("Would you like to refuel now? y/n")
while true do
    local event, key = os.pullEvent("char")
    if key == "n" then
        print("Exiting script...")
        sleep(.5)
        break
    elseif key == "y" then
        if turtle.getFuelLimit() ~= "unlimited" then
            local a = turtle.getFuelLimit() - turtle.getFuelLevel()
            print("I need:")
            print(tostring(a / 1000) .. " lava buckets")
            print("or")
            print(tostring(a / 80) .. " pieces of coal.")
        end
        print("Place fuel in my inventory, then press any key.")
        local event, key = os.pullEvent("char")
        for i = 1,16 do
            turtle.select(i)
            turtle.refuel()
        end
        turtle.select(1)
        print("My new fuel level is: " .. tostring(turtle.getFuelLevel()))
        sleep(.5)
        break
    end
end

Comments