Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- WWLZe6E3
- local Terminal = require("/terminal").new()
- local diff = 0
- function Main()
- writeText()
- repeat
- Terminal:reset()
- writeText()
- term.setCursorPos(1,8)
- local res = Terminal:promptConf("Refuel turtle?")
- if res then
- for i = 1, 16 do
- turtle.select(i)
- turtle.refuel()
- writeText()
- end
- else
- return
- end
- turtle.select(1)
- writeText()
- until res == false
- Terminal:reset()
- end
- function writeText()
- local fuelLevel = turtle.getFuelLevel()
- local fuelLimit = turtle.getFuelLimit()
- local fuelPercent = math.floor((fuelLevel/fuelLimit)*100)
- diff = fuelLimit - fuelLevel
- Terminal:reset()
- Terminal:display(1,
- "Turtle fuel level:",
- fuelLevel.." / "..fuelLimit.." ("..fuelPercent.."%)",
- "",
- "Lava Buckets..x"..math.ceil(diff/1000),
- "Coal..........x"..math.ceil(diff/160),
- "Kelp..........x"..math.ceil(diff/100),
- ""
- )
- end
- Main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement