Advertisement
babulm

Untitled

Apr 4th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. mon = peripheral.wrap("top")
  2.  
  3. function save()
  4. f = fs.open("eins", "w")
  5. f.write(eins)
  6. f.close()
  7. f = fs.open("zwei", "w")
  8. f.write(zwei)
  9. f.close()
  10. f = fs.open("drei", "w")
  11. f.write(drei)
  12. f.close()
  13. f = fs.open("vier", "w")
  14. f.write(vier)
  15. f.close()
  16. end
  17.  
  18.  
  19. function laden()
  20. f = fs.open("eins", "r")
  21. eins = f.readAll()
  22. f.close()
  23. f = fs.open("zwei","r" )
  24. zwei = f.readAll()
  25. f.close()
  26. f = fs.open("drei","r")
  27. drei = f.readAll()
  28. f.close()
  29. f = fs.open("vier","r")
  30. vier = f.readAll()
  31. f.close()
  32. end
  33.  
  34.  
  35. while true do
  36. if fs.exists("eins") and fs.exists("zwei") and fs.exists("drei") and fs.exists("vier") then
  37. laden()
  38. if tonumber(eins) == 1 then
  39. rs.setBundledOutput("right", colors.lightGray)
  40.  
  41.  
  42. mon.setBackgroundColor(colors.green)
  43. mon.setCursorPos(2,2)
  44. mon.write(" ")
  45. mon.setCursorPos(2,3)
  46. mon.write(" Eine Produktion Aktiv 27 Sec. pro HV ")
  47. mon.setCursorPos(2,4)
  48. mon.write(" ")
  49.  
  50. mon.setBackgroundColor(colors.red)
  51. mon.setCursorPos(2,7)
  52. mon.write(" ")
  53. mon.setCursorPos(2,8)
  54. mon.write(" Eine Produktion Aktiv 14 Sec. pro HV ")
  55. mon.setCursorPos(2,9)
  56. mon.write(" ")
  57.  
  58. mon.setBackgroundColor(colors.red)
  59. mon.setCursorPos(2,12)
  60. mon.write(" ")
  61. mon.setCursorPos(2,13)
  62. mon.write(" Eine Produktion Aktiv 9 Sec. pro HV ")
  63. mon.setCursorPos(2,14)
  64. mon.write(" ")
  65.  
  66. mon.setBackgroundColor(colors.red)
  67. mon.setCursorPos(2,17)
  68. mon.write(" ")
  69. mon.setCursorPos(2,18)
  70. mon.write(" Eine Produktion Aktiv 7 Sec. pro HV ")
  71. mon.setCursorPos(2,19)
  72. mon.write(" ")
  73.  
  74.  
  75. elseif tonumber(zwei) == 1 then
  76. rs.setBundledOutput("right", colors.lightGray+colors.White)
  77.  
  78.  
  79.  
  80. mon.setBackgroundColor(colors.red)
  81. mon.setCursorPos(2,2)
  82. mon.write(" ")
  83. mon.setCursorPos(2,3)
  84. mon.write(" Eine Produktion Aktiv 27 Sec. pro HV ")
  85. mon.setCursorPos(2,4)
  86. mon.write(" ")
  87.  
  88. mon.setBackgroundColor(colors.green)
  89. mon.setCursorPos(2,7)
  90. mon.write(" ")
  91. mon.setCursorPos(2,8)
  92. mon.write(" Eine Produktion Aktiv 14 Sec. pro HV ")
  93. mon.setCursorPos(2,9)
  94. mon.write(" ")
  95.  
  96. mon.setBackgroundColor(colors.red)
  97. mon.setCursorPos(2,12)
  98. mon.write(" ")
  99. mon.setCursorPos(2,13)
  100. mon.write(" Eine Produktion Aktiv 9 Sec. pro HV ")
  101. mon.setCursorPos(2,14)
  102. mon.write(" ")
  103.  
  104. mon.setBackgroundColor(colors.red)
  105. mon.setCursorPos(2,17)
  106. mon.write(" ")
  107. mon.setCursorPos(2,18)
  108. mon.write(" Eine Produktion Aktiv 7 Sec. pro HV ")
  109. mon.setCursorPos(2,19)
  110. mon.write(" ")
  111.  
  112. elseif tonumber(drei) == 1 then
  113. rs.setBundledOutput("right", colors.lightGray+colors.White+colors.Red)
  114.  
  115.  
  116. mon.setBackgroundColor(colors.red)
  117. mon.setCursorPos(2,2)
  118. mon.write(" ")
  119. mon.setCursorPos(2,3)
  120. mon.write(" Eine Produktion Aktiv 27 Sec. pro HV ")
  121. mon.setCursorPos(2,4)
  122. mon.write(" ")
  123.  
  124. mon.setBackgroundColor(colors.red)
  125. mon.setCursorPos(2,7)
  126. mon.write(" ")
  127. mon.setCursorPos(2,8)
  128. mon.write(" Eine Produktion Aktiv 14 Sec. pro HV ")
  129. mon.setCursorPos(2,9)
  130. mon.write(" ")
  131.  
  132. mon.setBackgroundColor(colors.green)
  133. mon.setCursorPos(2,12)
  134. mon.write(" ")
  135. mon.setCursorPos(2,13)
  136. mon.write(" Eine Produktion Aktiv 9 Sec. pro HV ")
  137. mon.setCursorPos(2,14)
  138. mon.write(" ")
  139.  
  140. mon.setBackgroundColor(colors.red)
  141. mon.setCursorPos(2,17)
  142. mon.write(" ")
  143. mon.setCursorPos(2,18)
  144. mon.write(" Eine Produktion Aktiv 7 Sec. pro HV ")
  145. mon.setCursorPos(2,19)
  146. mon.write(" ")
  147.  
  148.  
  149. elseif tonumber(vier) == 1 then
  150. rs.setBundledOutput("right", colors.lightGray+colors.White+colors.Red+colors.Blue)
  151.  
  152.  
  153. mon.setBackgroundColor(colors.red)
  154. mon.setCursorPos(2,2)
  155. mon.write(" ")
  156. mon.setCursorPos(2,3)
  157. mon.write(" Eine Produktion Aktiv 27 Sec. pro HV ")
  158. mon.setCursorPos(2,4)
  159. mon.write(" ")
  160.  
  161. mon.setBackgroundColor(colors.red)
  162. mon.setCursorPos(2,7)
  163. mon.write(" ")
  164. mon.setCursorPos(2,8)
  165. mon.write(" Eine Produktion Aktiv 14 Sec. pro HV ")
  166. mon.setCursorPos(2,9)
  167. mon.write(" ")
  168.  
  169. mon.setBackgroundColor(colors.red)
  170. mon.setCursorPos(2,12)
  171. mon.write(" ")
  172. mon.setCursorPos(2,13)
  173. mon.write(" Eine Produktion Aktiv 9 Sec. pro HV ")
  174. mon.setCursorPos(2,14)
  175. mon.write(" ")
  176.  
  177. mon.setBackgroundColor(colors.green)
  178. mon.setCursorPos(2,17)
  179. mon.write(" ")
  180. mon.setCursorPos(2,18)
  181. mon.write(" Eine Produktion Aktiv 7 Sec. pro HV ")
  182. mon.setCursorPos(2,19)
  183. mon.write(" ")
  184.  
  185.  
  186. end
  187.  
  188.  
  189.  
  190.  
  191.  
  192. event , side , x , y = os.pullEvent("monitor_touch")
  193.  
  194. if x >= 2 and x <= 41 and y >= 2 and y <=4 then
  195.  
  196. eins = 1
  197. zwei = 2
  198. drei = 2
  199. vier = 2
  200.  
  201. save()
  202. os.reboot()
  203. elseif x >= 2 and x <= 41 and y >= 7 and y <=9 then
  204.  
  205. eins = 2
  206. zwei = 1
  207. drei = 2
  208. vier = 2
  209.  
  210. save()
  211. os.reboot()
  212.  
  213. elseif x >= 2 and x <= 41 and y >= 12 and y <=14 then
  214.  
  215. eins = 2
  216. zwei = 2
  217. drei = 1
  218. vier = 2
  219.  
  220. save()
  221. os.reboot()
  222.  
  223. elseif x >= 2 and x <= 41 and y >= 17 and y <=19 then
  224.  
  225. eins = 2
  226. zwei = 2
  227. drei = 2
  228. vier = 1
  229.  
  230. save()
  231. os.reboot()
  232.  
  233. end
  234.  
  235. else
  236. eins = 1
  237. zwei = 2
  238. drei = 2
  239. vier = 2
  240. save()
  241. os.reboot()
  242. end
  243. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement