Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Refuel v1.0 started!")
- function IsCharger()
- success, data = turtle.inspectUp()
- if not success then
- return false
- end
- if data.name == "peripheralsplusone:rf_charger" then
- return true
- end
- return false
- end
- turtle.turnRight()
- while not turtle.forward() do end
- while true do
- turtle.turnRight()
- if turtle.detect() then
- turtle.turnLeft()
- else
- turtle.forward()
- break
- end
- if not turtle.forward() then
- turtle.turnRight()
- break
- end
- end
- local fuelLevel = turtle.getFuelLevel()
- local oldfl = fuelLevel
- local flmx = turtle.getFuelLimit()
- local found = false
- while not found do
- if not IsCharger() then
- turtle.forward()
- else
- found = true
- end
- end
- while true do
- local present = fuelLevel / (flmx / 100)
- print("Fuel: " .. present .. "%")
- sleep(1)
- term.clear()
- term.setCursorPos(1,1)
- fuelLevel = turtle.getFuelLevel()
- if present == 100 then
- turtle.forward()
- end
- end
Add Comment
Please, Sign In to add comment