Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local reactor = peripheral.wrap("BigReactors-Reactor_0")
- local turbine = peripheral.wrap("BigReactors-Turbine_0")
- local mon = peripheral.wrap("monitor_0")
- mon.clear()
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.lime)
- mon.write("Reactor")
- mon.setCursorPos(1,5)
- mon.write("Turbine")
- while true do
- -- Start printing reactors values
- mon.setCursorPos(1,2)
- mon.setTextColor(colors.white)
- mon.write("Active: ")
- mon.setTextColor(colors.red)
- mon.write(reactor.getActive())
- mon.setCursorPos(1,3)
- mon.setTextColor(colors.white)
- mon.write("Fuel: ")
- mon.setTextColor(colors.red)
- mon.write(math.floor(reactor.getFuelAmount()))
- mon.write("/")
- mon.write(math.floor(reactor.getFuelAmountMax()))
- -- Start printing turbine values
- mon.setCursorPos(1,6)
- mon.setTextColor(colors.white)
- mon.write("Active: ")
- mon.setTextColor(colors.red)
- mon.write(turbine.getActive())
- mon.setCursorPos(1,7)
- mon.setTextColor(colors.white)
- mon.write("Steam: ")
- mon.setTextColor(colors.red)
- mon.write(math.floor(turbine.getInputAmount()))
- mon.write("/")
- mon.write(math.floor(turbine.getFluidAmountMax()))
- mon.setCursorPos(1,8)
- mon.setTextColor(colors.white)
- mon.write("RF/t: ")
- mon.setTextColor(colors.red)
- mon.write(math.floor(turbine.getEnergyProducedLastTick()))
- mon.setCursorPos(1,9)
- mon.setTextColor(colors.white)
- mon.write("RF stored: ")
- mon.setTextColor(colors.red)
- mon.write(math.floor(turbine.getEnergyStored()))
- if turbine.getEnergyStored() > 50000 then
- turbine.setActive(false)
- elseif turbine.getEnergyStored() < 50000 then
- turbine.setActive(true)
- end
- -- Error fix
- os.queueEvent("event");
- os.pullEvent();
- end
Advertisement
Add Comment
Please, Sign In to add comment