Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.09 KB | None | 0 0
  1. a=0
  2. b=0
  3. c=0
  4. d=0
  5. e=0
  6. f=0
  7. g=0
  8. h=0
  9. i=0
  10. rednet.open("right")
  11. mon = peripheral.wrap("front")
  12. mon.clear()
  13. mon.setTextScale(1.5)
  14.  
  15. mon.setCursorPos(2,1)
  16. mon.write("Turtle1")
  17. mon.setCursorPos(2,3)
  18. mon.write ("Turtle2")
  19.  
  20. mon.setCursorPos(20,2)
  21. mon.write("Turtle3")
  22. mon.setCursorPos(20,4)
  23. mon.write("Turtle4")
  24.  
  25. mon.setCursorPos(2,7)
  26. mon.write("Turtle5")
  27. mon.setCursorPos(2,9)
  28. mon.write("Turtle6")
  29.  
  30. mon.setCursorPos(20,8)
  31. mon.write("Turtle7")
  32. mon.setCursorPos(20,10)
  33. mon.write("Turtle8")
  34.  
  35. mon.setCursorPos(10,5)
  36. mon.write("An")
  37.  
  38. while true do
  39. event,side,x,y = os.pullEvent("monitor_touch")
  40.  
  41. if x > 1 and x < 11 and y == 1 and a<2 then
  42. a=2
  43. rednet.send(55,"Turtle1OFF")
  44. mon.setCursorPos(2,1)
  45. mon.clearLine()
  46. mon.blit("Turtle1OFF","0000000000","eeeeeeeeee")
  47. elseif x > 1 and x < 11 and y == 1 and a>0 then
  48. a=0
  49. rednet.send(55,"Turtle1ON")
  50. mon.setCursorPos(2,1)
  51. mon.clearLine()
  52. mon.blit("Turtle1","0000000","ddddddd")
  53. elseif x > 1 and x < 11 and y == 3 and b<2 then
  54. b=2
  55. rednet.send(55,"Turtle2OFF")
  56. mon.setCursorPos(2,3)
  57. mon.ClearLine()
  58. mon.blit("Turtle2OFF","0000000000","eeeeeeeeee")
  59. elseif x > 1 and x < 11 and y == 3 and b>0 then
  60. b=0
  61. rednet.send(55,"Turtle2ON")
  62. mon.setCurtsorPos(2,3)
  63. mon.ClearLine()
  64. mon.blit("Turtle2","0000000","ddddddd")
  65. elseif x > 19 and x < 29 y == 2 and c<2 then
  66. c=2
  67. rednet.send(55,"Turtle3OFF")
  68. mon.setCursorPos(20,2)
  69. mon.ClearLine()
  70. mon.blit("Turtle3OFF","0000000000","eeeeeeeeee")
  71. elseif x > 19 and x < 29 y == 2 and c>0 then
  72. c=0
  73. rednet.send(55,"Turtle3ON")
  74. mon.setCursorPos(20,2)
  75. mon.ClearLine()
  76. mon.blit("Turtle3","00000000","ddddddd")
  77. elseif x > 19 and x < 29 and y == 4 and d<2 then
  78. d=2
  79. rednet.send(55,"Turtle4OFF")
  80. mon.setCursor(20,4)
  81. mon.ClearLine()
  82. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  83. elseif x > 19 and x < 29 and y == 4 and d>0 then
  84. d=0
  85. rednet.send(55,"Turtle4ON")
  86. mon.setCursorPos(20,4)
  87. mon.ClearLine()
  88. mon.blit("Turtle4","00000000","ddddddd")
  89. elseif x > 1 and x < 11 and y == 7 and e<2 then
  90. e=2
  91. rednet.send(55,"Turtle5OFF")
  92. mon.setCursorPos(2,7)
  93. mon.ClearLine()
  94. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  95. elseif x > 1 and x < 11 and y == 7 and e>0 then
  96. e=0
  97. rednet.sent(55,"Turtle4On")
  98. mon.setCursorPos(2,7)
  99. mon.ClearLine()
  100. mon.blit("Turtle4","00000000","ddddddd")
  101. elseif x > 1 and x < 11 and y == 9 and f<2 then
  102. f=2
  103. rednet.send(55,"Turtle6OFF")
  104. mon.setCursorPos(2,9)
  105. mon.ClearLine()
  106. mon.blit("Turtle6OFF","0000000000","eeeeeeeeee")
  107. elseif x > 1 and x < 11 and y == 9 and f>0 then
  108. f=0
  109. rednet.send(55,"Turtle6ON")
  110. mon.setCursorPos(2,9)
  111. mon.ClearLine()
  112. mon.blit("Turtle6","00000000","ddddddd")
  113. elseif x > 19 and x < 29 and y == 8 and g<2 then
  114. g=2
  115. rednet.send(55,"Turtle7OFF")
  116. mon.setCursorPos(20,8)
  117. mon.ClearLine()
  118. mon.blit("Turtle7OFF","0000000000","eeeeeeeeee")
  119. elseif x > 19 and x < 29 and y == 8 and g>0 then
  120. g=0
  121. rednet.send(55,"Turtle7On")
  122. mon.setCursorPos(20,8)
  123. mon.ClearLine()
  124. mon.blit("Turtle7","00000000","ddddddd")
  125. elseif x > 19 and x < 29 and y == 10 and h<2 then
  126. h=2
  127. rednet.send(55,"Turtle8OFF")
  128. mon.setCursorPos(20,10)
  129. mon.ClearLine()
  130. mon.blit("Turtle8OFF","0000000000","eeeeeeeeee")
  131. elseif x > 19 and x < 29 and y == 10 and h>0 then
  132. h=0
  133. rednet.send(55,"Turtle8ON")
  134. mon.setCursorPos(20,10)
  135. mon.ClearLine()
  136. mon.blit("Turtle8","00000000","ddddddd")
  137. elseif x > 9 and x < 19 and y == 5 and i<2 then
  138. i=2
  139. mon.setCursorPos(10,5)
  140. mon.ClearLine
  141. mon.blit("Aus","000","eee")
  142. a=2
  143. rednet.send(55,"Turtle1OFF")
  144. mon.setCursorPos(2,1)
  145. mon.clearLine()
  146. mon.blit("Turtle1OFF","0000000000","eeeeeeeeee")
  147. b=2
  148. rednet.send(55,"Turtle2OFF")
  149. mon.setCursorPos(2,3)
  150. mon.ClearLine()
  151. mon.blit("Turtle2OFF","0000000000","eeeeeeeeee")
  152. c=2
  153. rednet.send(55,"Turtle3OFF")
  154. mon.setCursorPos(20,2)
  155. mon.ClearLine()
  156. mon.blit("Turtle3OFF","0000000000","eeeeeeeeee")
  157. d=2
  158. rednet.send(55,"Turtle4OFF")
  159. mon.setCursor(20,4)
  160. mon.ClearLine()
  161. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  162. e=2
  163. rednet.send(55,"Turtle5OFF")
  164. mon.setCursorPos(2,7)
  165. mon.ClearLine()
  166. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  167. f=2
  168. rednet.send(55,"Turtle6OFF")
  169. mon.setCursorPos(2,9)
  170. mon.ClearLine()
  171. mon.blit("Turtle6OFF","0000000000","eeeeeeeeee")
  172. g=2
  173. rednet.send(55,"Turtle7OFF")
  174. mon.setCursorPos(20,8)
  175. mon.ClearLine()
  176. mon.blit("Turtle7OFF","0000000000","eeeeeeeeee")
  177. h=2
  178. rednet.send(55,"Turtle8OFF")
  179. mon.setCursorPos(20,10)
  180. mon.ClearLine()
  181. mon.blit("Turtle8OFF","0000000000","eeeeeeeeee")
  182. elseif x > 9 and x < 19 and y == 5 and i>0 then
  183. i=0
  184. mon.setCursorPos(10,5)
  185. mon.ClearLine()
  186. mon.blit("AN","00","dd")
  187. a=0
  188. rednet.send(55,"Turtle1ON")
  189. mon.setCursorPos(2,1)
  190. mon.clearLine()
  191. mon.blit("Turtle1","0000000","ddddddd")
  192. b=0
  193. rednet.send(55,"Turtle2ON")
  194. mon.setCurtsorPos(2,3)
  195. mon.ClearLine()
  196. mon.blit("Turtle2","0000000","ddddddd")
  197. c=0
  198. rednet.send(55,"Turtle3ON")
  199. mon.setCursorPos(20,2)
  200. mon.ClearLine()
  201. mon.blit("Turtle3","00000000","ddddddd")
  202. d=0
  203. rednet.send(55,"Turtle4ON")
  204. mon.setCursorPos(20,4)
  205. mon.ClearLine()
  206. mon.blit("Turtle4","00000000","ddddddd")
  207. e=0
  208. rednet.sent(55,"Turtle4On")
  209. mon.setCursorPos(2,7)
  210. mon.ClearLine()
  211. mon.blit("Turtle4","00000000","ddddddd")
  212. f=0
  213. rednet.send(55,"Turtle6ON")
  214. mon.setCursorPos(2,9)
  215. mon.ClearLine()
  216. mon.blit("Turtle6","00000000","ddddddd")
  217. g=0
  218. rednet.send(55,"Turtle7On")
  219. mon.setCursorPos(20,8)
  220. mon.ClearLine()
  221. mon.blit("Turtle7","00000000","ddddddd")
  222. h=0
  223. rednet.send(55,"Turtle8ON")
  224. mon.setCursorPos(20,10)
  225. mon.ClearLine()
  226. mon.blit("Turtle8","00000000","ddddddd")
  227. end
  228. end
  229.  
  230. while true do
  231. if rs.getInout("back") then
  232. i=2
  233. mon.setCursorPos(10,5)
  234. mon.ClearLine
  235. mon.blit("Aus","000","eee")
  236. a=2
  237. rednet.send(55,"Turtle1OFF")
  238. mon.setCursorPos(2,1)
  239. mon.clearLine()
  240. mon.blit("Turtle1OFF","0000000000","eeeeeeeeee")
  241. b=2
  242. rednet.send(55,"Turtle2OFF")
  243. mon.setCursorPos(2,3)
  244. mon.ClearLine()
  245. mon.blit("Turtle2OFF","0000000000","eeeeeeeeee")
  246. c=2
  247. rednet.send(55,"Turtle3OFF")
  248. mon.setCursorPos(20,2)
  249. mon.ClearLine()
  250. mon.blit("Turtle3OFF","0000000000","eeeeeeeeee")
  251. d=2
  252. rednet.send(55,"Turtle4OFF")
  253. mon.setCursor(20,4)
  254. mon.ClearLine()
  255. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  256. e=2
  257. rednet.send(55,"Turtle5OFF")
  258. mon.setCursorPos(2,7)
  259. mon.ClearLine()
  260. mon.blit("Turtle4OFF","0000000000","eeeeeeeeee")
  261. f=2
  262. rednet.send(55,"Turtle6OFF")
  263. mon.setCursorPos(2,9)
  264. mon.ClearLine()
  265. mon.blit("Turtle6OFF","0000000000","eeeeeeeeee")
  266. g=2
  267. rednet.send(55,"Turtle7OFF")
  268. mon.setCursorPos(20,8)
  269. mon.ClearLine()
  270. mon.blit("Turtle7OFF","0000000000","eeeeeeeeee")
  271. h=2
  272. rednet.send(55,"Turtle8OFF")
  273. mon.setCursorPos(20,10)
  274. mon.ClearLine()
  275. mon.blit("Turtle8OFF","0000000000","eeeeeeeeee")
  276. end
  277. end
  278.  
  279. while false do
  280. if rs.getInput("back") then
  281. i=0
  282. mon.setCursorPos(10,5)
  283. mon.ClearLine()
  284. mon.blit("AN","00","dd")
  285. a=0
  286. rednet.send(55,"Turtle1ON")
  287. mon.setCursorPos(2,1)
  288. mon.clearLine()
  289. mon.blit("Turtle1","0000000","ddddddd")
  290. b=0
  291. rednet.send(55,"Turtle2ON")
  292. mon.setCurtsorPos(2,3)
  293. mon.ClearLine()
  294. mon.blit("Turtle2","0000000","ddddddd")
  295. c=0
  296. rednet.send(55,"Turtle3ON")
  297. mon.setCursorPos(20,2)
  298. mon.ClearLine()
  299. mon.blit("Turtle3","00000000","ddddddd")
  300. d=0
  301. rednet.send(55,"Turtle4ON")
  302. mon.setCursorPos(20,4)
  303. mon.ClearLine()
  304. mon.blit("Turtle4","00000000","ddddddd")
  305. e=0
  306. rednet.sent(55,"Turtle4On")
  307. mon.setCursorPos(2,7)
  308. mon.ClearLine()
  309. mon.blit("Turtle4","00000000","ddddddd")
  310. f=0
  311. rednet.send(55,"Turtle6ON")
  312. mon.setCursorPos(2,9)
  313. mon.ClearLine()
  314. mon.blit("Turtle6","00000000","ddddddd")
  315. g=0
  316. rednet.send(55,"Turtle7On")
  317. mon.setCursorPos(20,8)
  318. mon.ClearLine()
  319. mon.blit("Turtle7","00000000","ddddddd")
  320. h=0
  321. rednet.send(55,"Turtle8ON")
  322. mon.setCursorPos(20,10)
  323. mon.ClearLine()
  324. mon.blit("Turtle8","00000000","ddddddd")
  325. end
  326. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement