--[[
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