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()
- print("Reactor ON/OFF")
- print("Turbine ON/OFF")
- mon.setCursorPos(1,1)
- mon.setTextColor(colors.lime)
- mon.write("Reactor")
- mon.setCursorPos(1,5)
- mon.write("Turbine")
- while true do
- -- Turn off
- if message == "reactor off" then
- reactor.setActive(false)
- print("Reactor is now turned off")
- elseif message == "turbine off" then
- turbine.setActive(false)
- print("Turbine is now turned off")
- end
- -- 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.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()))
- -- Add start and stop options
- local message = read()
- if message == "reactor on" then
- reactor.setActive(true)
- print("Reactor is now turned on")
- elseif message == "turbine on" then
- turbine.setActive(true)
- print("Turbine is now turned on")
- end
- -- Error fix
- os.queueEvent("event");
- os.pullEvent();
- end
Advertisement
Add Comment
Please, Sign In to add comment