Advertisement
mike229876

Untitled

Mar 6th, 2015
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. w = peripheral.wrap("left")
  2. m = peripheral.wrap("top")
  3. rednet.open("left")
  4. on = 1
  5. on1 = 1
  6. on2 = 1
  7. on3 = 1
  8. on4 = 1
  9. e = " "
  10. ms = " "
  11. x = 0
  12. y = 0
  13. x1 = 3
  14. x2 = 26
  15. x3 = 3
  16. x4 = 26
  17. y1 = 10
  18. y2 = 10
  19. y3 = 18
  20. y4 = 18
  21. m.setBackgroundColor(colors.lime)
  22. m.setCursorPos(x1, y1)
  23. m.write (" ")
  24. m.setCursorPos(x1, y1+1)
  25. m.write (" ")
  26. m.setCursorPos(x1, y1+2)
  27. m.write (" Blazes ")
  28. m.setCursorPos(x1, y1+3)
  29. m.write (" ")
  30. m.setCursorPos(x1, y1+4)
  31. m.write (" ")
  32. m.setBackgroundColor(colors.lime)
  33. m.setCursorPos(x2, y2)
  34. m.write (" ")
  35. m.setCursorPos(x2, y2+1)
  36. m.write (" ")
  37. m.setCursorPos(x2, y2+2)
  38. m.write (" Turtles ")
  39. m.setCursorPos(x2, y2+3)
  40. m.write (" ")
  41. m.setCursorPos(x2, y2+4)
  42. m.write (" ")
  43. m.setCursorPos(x3, y3)
  44. m.write (" ")
  45. m.setCursorPos(x3, y3+1)
  46. m.write (" ")
  47. m.setCursorPos(x3, y3+2)
  48. m.write (" Withers ")
  49. m.setCursorPos(x3, y3+3)
  50. m.write (" ")
  51. m.setCursorPos(x3, y3+4)
  52. m.write (" ")
  53. m.write (" ")
  54. m.setCursorPos(x4, y4)
  55. m.write (" ")
  56. m.setCursorPos(x4, y4+1)
  57. m.write (" ")
  58. m.setCursorPos(x4, y4+2)
  59. m.write (" Turtles ")
  60. m.setCursorPos(x4, y4+3)
  61. m.write (" ")
  62. m.setCursorPos(x4, y4+4)
  63. m.write (" ")
  64. rednet.broadcast("on")
  65. rednet.broadcast("on2")
  66. redstone.setOutput("right", false)
  67. redstone.setOutput("back", true)
  68. while true do
  69. e, ms, x, y = os.pullEvent("monitor_touch")
  70. if (x > x1 - 1 and x < x1 + 21) and (y > y1 - 1 and y < y1 + 6) and on1 == 1 then
  71. on1 = on1 - 1
  72. m.setBackgroundColor(colors.red)
  73. m.setCursorPos(x1, y1)
  74. m.write (" ")
  75. m.setCursorPos(x1, y1+1)
  76. m.write (" ")
  77. m.setCursorPos(x1, y1+2)
  78. m.write (" Blazes ")
  79. m.setCursorPos(x1, y1+3)
  80. m.write (" ")
  81. m.setCursorPos(x1, y1+4)
  82. m.write (" ")
  83. redstone.setOutput("right", false)
  84. elseif (x > x1 - 1 and x < x1 + 21) and (y > y1 - 1 and y < y1 + 6) and on1 == 0 then
  85. on1 = on1 + 1
  86. m.setBackgroundColor(colors.lime)
  87. m.setCursorPos(x1, y1)
  88. m.write (" ")
  89. m.setCursorPos(x1, y1+1)
  90. m.write (" ")
  91. m.setCursorPos(x1, y1+2)
  92. m.write (" Blazes ")
  93. m.setCursorPos(x1, y1+3)
  94. m.write (" ")
  95. m.setCursorPos(x1, y1+4)
  96. m.write (" ")
  97. redstone.setOutput("right", true)
  98. elseif (x > x2 - 1 and x < x2 + 21) and (y > y2 - 1 and y < y2 + 6) and on2 == 1 then
  99. on2 = on2 - 1
  100. m.setBackgroundColor(colors.red)
  101. m.setCursorPos(x2, y2)
  102. m.write (" ")
  103. m.setCursorPos(x2, y2+1)
  104. m.write (" ")
  105. m.setCursorPos(x2, y2+2)
  106. m.write (" Turtles ")
  107. m.setCursorPos(x2, y2+3)
  108. m.write (" ")
  109. m.setCursorPos(x2, y2+4)
  110. m.write (" ")
  111. rednet.broadcast("off")
  112. elseif (x > x2 - 1 and x < x2 + 21) and (y > y2 - 1 and y < y2 + 6) and on2 == 0 then
  113. on2 = on2 + 1
  114. m.setBackgroundColor(colors.lime)
  115. m.setCursorPos(x2, y2)
  116. m.write (" ")
  117. m.setCursorPos(x2, y2+1)
  118. m.write (" ")
  119. m.setCursorPos(x2, y2+2)
  120. m.write (" Turtles ")
  121. m.setCursorPos(x2, y2+3)
  122. m.write (" ")
  123. m.setCursorPos(x2, y2+4)
  124. m.write (" ")
  125. rednet.broadcast("on")
  126. elseif (x > x3 - 1 and x < x3 + 21) and (y > y3 - 1 and y < y3 + 6) and on3 == 1 then
  127. on3 = on3 - 1
  128. m.setBackgroundColor(colors.red)
  129. m.setCursorPos(x3, y3)
  130. m.write (" ")
  131. m.setCursorPos(x3, y3+1)
  132. m.write (" ")
  133. m.setCursorPos(x3, y3+2)
  134. m.write (" Withers ")
  135. m.setCursorPos(x3, y3+3)
  136. m.write (" ")
  137. m.setCursorPos(x3, y3+4)
  138. m.write (" ")
  139. redstone.setOutput("back", false)
  140. elseif (x > x3 - 1 and x < x3 + 21) and (y > y3 - 1 and y < y3 + 6) and on3 == 0 then
  141. on3 = on3 + 1
  142. m.setBackgroundColor(colors.lime)
  143. m.setCursorPos(x3, y3)
  144. m.write (" ")
  145. m.setCursorPos(x3, y3+1)
  146. m.write (" ")
  147. m.setCursorPos(x3, y3+2)
  148. m.write (" Withers ")
  149. m.setCursorPos(x3, y3+3)
  150. m.write (" ")
  151. m.setCursorPos(x3, y3+4)
  152. m.write (" ")
  153. redstone.setOutput("back", true)
  154. elseif (x > x4 - 1 and x < x4 + 21) and (y > y4 - 1 and y < y4 + 6) and on4 == 0 then
  155. on4 = on4 + 1
  156. m.setBackgroundColor(colors.lime)
  157. m.setCursorPos(x4, y4)
  158. m.write (" ")
  159. m.setCursorPos(x4, y4+1)
  160. m.write (" ")
  161. m.setCursorPos(x4, y4+2)
  162. m.write (" Turtles ")
  163. m.setCursorPos(x4, y4+3)
  164. m.write (" ")
  165. m.setCursorPos(x4, y4+4)
  166. m.write (" ")
  167. rednet.broadcast("off2")
  168. elseif (x > x4 - 1 and x < x4 + 21) and (y > y4 - 1 and y < y4 + 6) and on4 == 1 then
  169. on4 = on4 - 1
  170. m.setBackgroundColor(colors.red)
  171. m.setCursorPos(x4, y4)
  172. m.write (" ")
  173. m.setCursorPos(x4, y4+1)
  174. m.write (" ")
  175. m.setCursorPos(x4, y4+2)
  176. m.write (" Turtles ")
  177. m.setCursorPos(x4, y4+3)
  178. m.write (" ")
  179. m.setCursorPos(x4, y4+4)
  180. m.write (" ")
  181. rednet.broadcast("on2")
  182. end
  183. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement