Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tank = peripheral.wrap("openblocks_tank_1")
- local mon = peripheral.wrap("monitor_1")
- local max = 16000
- local tankInfo = tank.getTankInfo()[1]
- local fuel = tankInfo.contents.amount
- local lastTickFuel = fuel
- while true do
- tank = peripheral.wrap("openblocks_tank_1")
- mon = peripheral.wrap("monitor_1")
- tankInfo = tank.getTankInfo()[1]
- fuel = tankInfo.contents.amount
- mon.clear()
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.white)
- mon.write("Fuel P/S: ")
- mon.setTextColor(colors.purple)
- mon.write((fuel - lastTickFuel) / 10)
- mon.setCursorPos(1,2)
- mon.setTextColor(colors.white)
- mon.write("Current UU Matter: ")
- mon.setCursorPos(1,3)
- mon.setTextColor(colors.purple)
- mon.write(fuel)
- mon.setTextColor(colors.white)
- mon.write("/")
- mon.setTextColor(colors.purple)
- mon.write(max)
- mon.setCursorPos(1,4)
- mon.setTextColor(colors.white)
- mon.write("Tank will be filled in: ")
- mon.setTextColor(colors.red)
- mon.setCursorPos(1,5)
- mon.write((16000 - fuel) / ((fuel - lastTickFuel) / 10))
- mon.setCursorPos(1,6)
- mon.setTextColor(colors.white)
- mon.write(" seconds")
- lastTickFuel = fuel
- sleep(10)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement