Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local reactor = peripheral.wrap("back")
- function writeTime(t)
- if t > 86400 then
- write(t / 60 / 60 / 24 .." D")
- elseif t > 3600 then
- write(t / 60 / 60 .." H")
- elseif t > 60 then
- write(t / 60 .." M")
- else
- write(t .." S")
- end
- end
- while true do
- energy = reactor.battery().stored() / reactor.battery().capacity()
- rodlevel = reactor.getControlRod(1).level()
- fuelevel = reactor.fuelTank().fuel()
- consumed = reactor.fuelTank().burnedLastTick()
- fuelMax = reactor.fuelTank().capacity()
- cs = fuelevel / consumed
- reactor.setAllControlRodLevels(energy * 100)
- write("BUFFER:")
- write(energy * 100)
- write("%")
- write("\n")
- write("RODS:")
- write(rodlevel)
- write("%")
- write("\n")
- write("FUEL LEVEL:")
- write((fuelevel / fuelMax) * 100)
- write("% " ..fuelevel .."/" ..fuelMax)
- write("\n")
- write("TIME LEFT:")
- writeTime(cs)
- write("\n")
- sleep(5)
- term.setBackgroundColor(colours.black)
- term.clear()
- term.setCursorPos(1,1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement