Advertisement
Guest User

test

a guest
Feb 7th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. os.loadAPI("button")
  2. m = peripheral.wrap("right")
  3. o = "back"
  4. gre = false
  5. lib = false
  6. bro = false
  7. yel = false
  8. pur = false
  9. m.clear()
  10.  
  11. function fillTable()
  12. button.setTable("Auto Spawner", green, 2,17,4,6)
  13. button.setTable("Witch", lightblue, 2,17,8,10)
  14. button.setTable("Zombie", brown, 2,17,12,14)
  15. button.setTable("Blaze", yellow, 22,37,4,6)
  16. button.setTable("Villager", purple, 22,37,8,10)
  17. button.setTable("Off", turnoff, 1,10,1,3)
  18. button.screen()
  19. end
  20.  
  21. function getClick()
  22. event,side,x,y = os.pullEvent("monitor_touch")
  23. button.checkxy(x,y)
  24. end
  25.  
  26. function (turnoff)
  27. rs.setBundledOutput(o,0)
  28. button.flash("Off")
  29. if gre then
  30. button.toggleButton("Auto Spawner")
  31. gre = false
  32. end
  33. if lib then
  34. button.toggleButton("Witch")
  35. lib = false
  36. end
  37. if bro then
  38. button.toggleButton("Zombie")
  39. bro = false
  40. end
  41. if yel then
  42. button.toggleButton("Blaze")
  43. yel = false
  44. end
  45. if pur then
  46. button.toggleButton("Villager")
  47. pur = false
  48. end
  49. end
  50.  
  51. function green()
  52. if gre then
  53. print("red is now inactive")
  54. rs.setBundledOutput(o,colors.subtract(rs.getBundledOutput(o),colors.green))
  55. else
  56. print("red is now active")
  57. rs.setBundledOutput(o,colors.combine(rs.getBundledOutput(o),colors.green))
  58. end
  59. button.toggleButton("Auto Spawner")
  60. gre = not gre
  61. end
  62.  
  63. function lightblue()
  64. if lib then
  65. print("light blue is now inactive")
  66. rs.setBundledOutput(o,colors.subtract(rs.getBundledOutput(o),colors.cyan))
  67. else
  68. print("light blue is now active")
  69. rs.setBundledOutput(o,colors.combine(rs.getBundledOutput(o),colors.cyan))
  70. end
  71. button.toggleButton("Witch")
  72. lib = not lib
  73. end
  74.  
  75. function brown()
  76. if bro then
  77. print("brown is now inactive")
  78. rs.setBundledOutput(o,colors.subtract(rs.getBundledOutput(o),colors.brown))
  79. else
  80. print("brown is now active")
  81. rs.setBundledOutput(o,colors.combine(rs.getBundledOutput(o),colors.brown))
  82. end
  83. button.toggleButton("Zombie")
  84. bro = not bro
  85. end
  86.  
  87. function yellow()
  88. if yel then
  89. print("yellow is now inactive")
  90. rs.setBundledOutput(o,colors.subtract(rs.getBundledOutput(o),colors.yellow))
  91. else
  92. print("yellow is now active")
  93. rs.setBundledOutput(o,colors.combine(rs.getBundledOutput(o),colors.yellow))
  94. end
  95. button.toggleButton("Blaze")
  96. yel = not yel
  97. end
  98.  
  99. function purple()
  100. if pur then
  101. print("purple is now inactive")
  102. rs.setBundledOutput(o,colors.subtract(rs.getBundledOutput(o),colors.purple))
  103. else
  104. print("purple is now active")
  105. rs.setBundledOutput(o,colors.combine(rs.getBundledOutput(o),colors.purple))
  106. end
  107. button.toggleButton("Villager")
  108. pur = not pur
  109. end
  110.  
  111. fillTable()
  112. button.heading("Test Programm")
  113. rs.setBundledOutput(o,0)
  114.  
  115. while true do
  116. getClick()
  117. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement