Guest User

Untitled

a guest
Nov 19th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. local hMonitor = peripheral.wrap("back")
  2. -- Monitor is on the back of the computer
  3.  
  4.  
  5. term.redirect(hMonitor) --redirect console output to monitor
  6.  
  7. while true do
  8. event = os.pullEvent()
  9.  
  10. --if an redstone event is pulled and the input from
  11. --the pressure plate (left) is TRUE, increase count
  12. if event == "redstone" and rs.getInput("bottom") then
  13. term.clear()
  14. term.setCursorPos(1,1)
  15. write("Decontamination in progress.")
  16. rs.setOutput("top",true)
  17. sleep("0.5")
  18. rs.setOutput("top",false)
  19. sleep("0.5")
  20. write("3")
  21. rs.setOutput("top",true)
  22. sleep("0.5")
  23. rs.setOutput("top",false)
  24. sleep("0.5")
  25. write("2")
  26. rs.setOutput("top",true)
  27. sleep("0.5")
  28. rs.setOutput("top",false)
  29. sleep("0.5")
  30. write("1")
  31. rs.setOutput("top",true)
  32. sleep("0.5")
  33. rs.setOutput("top",false)
  34. sleep("0.5")
  35. write("Decontamination completed.")
  36. rs.setOutput("right",true)
  37. sleep("2")
  38. rs.setOutput("right",false)
  39. end
  40.  
  41. --this doesn't get called because there is no abort
  42. --condition, but term.restore() will reset the console
  43. --output to the computer screen itself
  44. term.clear()
  45. term.restore()
Add Comment
Please, Sign In to add comment