Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tArgs = { ... }
- if #tArgs ~= 1 then
- print( "Usage: fuelmonitor <monitor-side>" )
- return
- end
- print( "Don't forget to give me at least SOME fuel" )
- local sSide = tArgs[1]
- shell.run("refuel")
- while true do
- local success,item = turtle.inspect()
- if item.name ~= "computercraft:turtle_expanded" then
- print("Trying to move forward")
- if not turtle.forward() then
- print("I can't move forward any more, I'm probably at the front of the line")
- break
- end
- end
- sleep(10)
- end
- if peripheral.getType( sSide ) ~= "monitor" then
- print( "No monitor on "..sSide.." side" )
- return
- end
- local monitor = peripheral.wrap( sSide )
- while true do
- monitor.clear()
- monitor.setCursorPos(1,1)
- monitor.write("Fuel:")
- monitor.setCursorPos(1,2)
- monitor.write(turtle.getFuelLevel())
- monitor.setCursorPos(1,3)
- monitor.write("/20000")
- term.clear()
- term.setCursorPos(1,1)
- turtle.turnRight()
- turtle.suck()
- shell.run("refuel")
- turtle.turnLeft()
- turtle.drop()
- if turtle.getFuelLevel() == 20000 then
- while turtle.up() do
- sleep(0.5)
- end
- break
- end
- sleep(1)
- end
Add Comment
Please, Sign In to add comment