Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rednet.open("right")
- rednet.broadcast("ON")
- rednet.close()
- args = {...}
- turtle.refuel()
- if #args == 0 then
- mid_fuel = math.ceil(turtle.getFuelLevel() / 2) - 10
- end
- if #args == 1 then
- mid_fuel = math.ceil(tonumber(args[1]))
- end
- if (mid_fuel * 2) > turtle.getFuelLevel() then
- print("Not enough fuel: "..turtle.getFuelLevel().." left and "..(mid_fuel * 2).." required.")
- return
- end
- counter = 0
- while true do
- if counter == mid_fuel then
- turtle.turnRight()
- turtle.turnRight()
- end
- print(counter.." / "..(mid_fuel * 2).." ("..turtle.getFuelLevel().." fuel left)")
- if counter == (mid_fuel * 2) then
- turtle.turnRight()
- turtle.turnRight()
- return
- end
- if turtle.detect() then
- turtle.dig()
- turtle.refuel()
- else
- turtle.forward()
- end
- counter = counter + 1
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement