Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- screennum = 0
- screen = peripheral.wrap("monitor_"..screennum)
- rednet.open("front")
- screen.setBackgroundColor(colors.gray)
- screen.clear()
- screen.setCursorPos(3,1)
- screen.setTextScale(1.75)
- screen.write("Reactor Control")
- while true do
- local id, message = rednet.receive()
- while redstone.getInput("bottom") == true do
- redstone.setOutput("back", false)
- redstone.setOutput("right", true)
- rednet.broadcast("reactorshutdown")
- screen.setBackgroundColor(colors.red)
- screen.clear()
- screen.setCursorPos(3,1)
- screen.write("! HEAT !")
- sleep(0.1)
- end
- if message == "poweronreactor_"..screennum then
- redstone.setOutput("back", true)
- redstone.setOutput("right", false)
- screen.setBackgroundColor(colors.green)
- screen.clear()
- screen.setCursorPos(3,1)
- screen.write("Reactor Online")
- rednet.broadcast("Reactor"..screennum.." is now ONLINE")
- elseif message == "poweroffreactor_"..screennum then
- redstone.setOutput("back", false)
- redstone.setOutput("right", true)
- screen.setBackgroundColor(colors.red)
- screen.clear()
- screen.setCursorPos(3,1)
- screen.write("Reactor Offline")
- rednet.broadcast("Reactor"..screennum.." is now OFFLINE")
- end
- sleep(0.1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement