Advertisement
nate90909

Untitled

Apr 24th, 2014
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Locals
  2.  
  3. local powersys
  4. local shield
  5.  
  6. -- orange powers shield
  7. -- white powers power
  8. -- blue activates shield
  9. -- yellow acivates power
  10.  
  11.  
  12.  
  13.  
  14. monitor = peripheral.wrap("monitor_1")
  15.  
  16. monitor.setTextScale(0.5)
  17. monitor.setBackgroundColor(colors.black)
  18.  
  19. while true do
  20.  
  21. monitor.clear()
  22. monitor.setCursorPos(1,1)
  23. monitor.setTextColor(colors.white)
  24. monitor.write('Shield System')
  25.  
  26. if redstone.testBundledInput("back", colors.yellow) then
  27. monitor.setTextColor(colors.green)
  28. monitor.setCursorPos(1,3)
  29. monitor.write('Shield Power')
  30. monitor.setCursorPos(1,4)
  31. monitor.write('Active')
  32. redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.white))
  33.  
  34. else
  35. monitor.setTextColor(colors.red)
  36. monitor.setCursorPos(1,3)
  37. monitor.write('Shield Power')
  38. monitor.setCursorPos(1,4)
  39. monitor.write('Inactive')
  40. redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"), colors.white))
  41.  
  42.  
  43. if redstone.testBundledInput("back", colors.blue) then
  44. monitor.setTextColor(colors.green)
  45. monitor.setCursorPos(1,6)
  46. monitor.write('Projector')
  47. monitor.setCursorPos(1,7)
  48. monitor.write('Active')
  49. redstone.setBundledOutput("back",colors.combine(redstone.getBundledOutput("back"),colors.orange))
  50. sleep(1)
  51. else
  52. monitor.setTextColor(colors.red)
  53. monitor.setCursorPos(1,6)
  54. monitor.write('Projector')
  55. monitor.setCursorPos(1,7)
  56. monitor.write('Inactive')
  57. redstone.setBundledOutput("back",colors.subtract(redstone.getBundledOutput("back"), colors.orange))
  58. sleep(1)
  59. end
  60. sleep(3)
  61. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement