Advertisement
Tomyf4

ReactorControlCode

Jan 29th, 2020
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. screennum = 0
  2. screen = peripheral.wrap("monitor_"..screennum)
  3. rednet.open("front")
  4. screen.setBackgroundColor(colors.gray)
  5. screen.clear()
  6. screen.setCursorPos(3,1)
  7. screen.setTextScale(1.75)
  8. screen.write("Reactor Control")
  9.  
  10. while true do
  11. local id, message = rednet.receive()
  12. while redstone.getInput("bottom") == true do
  13. redstone.setOutput("back", false)
  14. redstone.setOutput("right", true)
  15. rednet.broadcast("reactorshutdown")
  16. screen.setBackgroundColor(colors.red)
  17. screen.clear()
  18. screen.setCursorPos(3,1)
  19. screen.write("! HEAT !")
  20. sleep(0.1)
  21. end
  22. if message == "poweronreactor_"..screennum then
  23. redstone.setOutput("back", true)
  24. redstone.setOutput("right", false)
  25. screen.setBackgroundColor(colors.green)
  26. screen.clear()
  27. screen.setCursorPos(3,1)
  28. screen.write("Reactor Online")
  29. rednet.broadcast("Reactor"..screennum.." is now ONLINE")
  30. elseif message == "poweroffreactor_"..screennum then
  31. redstone.setOutput("back", false)
  32. redstone.setOutput("right", true)
  33. screen.setBackgroundColor(colors.red)
  34. screen.clear()
  35. screen.setCursorPos(3,1)
  36. screen.write("Reactor Offline")
  37. rednet.broadcast("Reactor"..screennum.." is now OFFLINE")
  38. end
  39. sleep(0.1)
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement