TheKojent

CheckFuel

Dec 25th, 2014
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1. --[[
  2. Simple fuel level checking program. Useful when there is a fuel limit.
  3. ]]
  4. print("My fuel level is: " .. tostring(turtle.getFuelLevel()))
  5. print("Would you like to refuel now? y/n")
  6. while true do
  7.     local event, key = os.pullEvent("char")
  8.     if key == "n" then
  9.         print("Exiting script...")
  10.         sleep(.5)
  11.         break
  12.     elseif key == "y" then
  13.         if turtle.getFuelLimit() ~= "unlimited" then
  14.             local a = turtle.getFuelLimit() - turtle.getFuelLevel()
  15.             print("I need:")
  16.             print(tostring(a / 1000) .. " lava buckets")
  17.             print("or")
  18.             print(tostring(a / 80) .. " pieces of coal.")
  19.         end
  20.         print("Place fuel in my inventory, then press any key.")
  21.         local event, key = os.pullEvent("char")
  22.         for i = 1,16 do
  23.             turtle.select(i)
  24.             turtle.refuel()
  25.         end
  26.         turtle.select(1)
  27.         print("My new fuel level is: " .. tostring(turtle.getFuelLevel()))
  28.         sleep(.5)
  29.         break
  30.     end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment