Advertisement
MisterErwin

Striper

May 27th, 2013
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.87 KB | None | 0 0
  1. print ("Stripmineprogramm wird gestartet")
  2. sleep(2)
  3. print ("------------------------------------")
  4. print ("Version 3.0")
  5. print ("------------------------------------")
  6. print (" ")
  7. print ("/Kohle in Slot 1 /")
  8. print ("/Fackeln in den letzten Slot /")
  9. print ("/10 Cobbelstons in slot 2 /")
  10. print ("/Stell bitte eine Kiste hinter die Turtle/")
  11. print ("------------------------------------")
  12. sleep(5)
  13. print ("In 10 Sekunden fängt sie an zu Stripminen")
  14. sleep(10)
  15. turtle.refuel(64)
  16.  
  17. function debug()
  18. if turtle.detect() then
  19. turtle.digUp()
  20. turtle.turnLeft()
  21. turtle.forward()
  22. turtle.turnRight()
  23. end
  24. end
  25.  
  26. function Kies()
  27. turtle.dig()
  28. sleep(0.5)
  29. turtle.dig()
  30. sleep(0.5)
  31. turtle.dig()
  32. sleep(0.5)
  33. turtle.dig()
  34. sleep(0.5)
  35. turtle.dig()
  36. sleep(0.5)
  37. turtle.dig()
  38. sleep(0.5)
  39. turtle.dig()
  40. sleep(0.5)
  41. end
  42.  
  43. function lool()
  44. turtle.digUp()
  45. sleep(0.5)
  46. turtle.digUp()
  47. sleep(0.5)
  48. turtle.digUp()
  49. sleep(0.5)
  50. turtle.digUp()
  51. sleep(0.5)
  52. turtle.digUp()
  53. sleep(0.5)
  54. turtle.digUp()
  55. sleep(0.5)
  56. turtle.digUp()
  57. sleep(0.5)
  58. end
  59.  
  60. function k1()
  61. sleep(0.5)
  62. if turtle.detectUp() then
  63. lool()
  64. end
  65. end
  66.  
  67.  
  68. function Mittelgang()
  69. k4()
  70. k3()
  71. turtle.forward()
  72. k4()
  73. k3()
  74. turtle.digUp()
  75. k1()
  76. turtle.forward()
  77. k4()
  78. k3()
  79. turtle.digUp()
  80. k1()
  81. turtle.forward()
  82. k3()
  83. turtle.digUp()
  84. k1()
  85. turtle.up()
  86. k2()
  87. turtle.back()
  88. k2()
  89. turtle.back()
  90. k2()
  91. turtle.forward()
  92. turtle.down()
  93. turtle.turnLeft()
  94. turtle.select(2)
  95. turtle.place()
  96. turtle.turnRight()
  97. turtle.forward()
  98. end
  99.  
  100. function k2()
  101. if not turtle.detectUp() then
  102. turtle.select(2)
  103. turtle.digUp()
  104. turtle.placeUp()
  105. end
  106. end
  107.  
  108. function k3()
  109. if not turtle.detectDown() then
  110. turtle.select(2)
  111. turtle.placeDown()
  112. end
  113. end
  114.  
  115. function k4()
  116. turtle.dig()
  117. sleep(0.5)
  118. if turtle.detect() then
  119. Kies()
  120. end
  121. end
  122.  
  123. function lava1()
  124. turtle.digUp()
  125. turtle.up()
  126. k2()
  127. turtle.forward()
  128. end
  129.  
  130. function lava2()
  131. k2()
  132. turtle.forward()
  133. k2()
  134. turtle.forward()
  135. k2()
  136. turtle.forward()
  137. k2()
  138. turtle.turnRight()
  139. turtle.turnRight()
  140. turtle.forward()
  141. turtle.forward()
  142. turtle.forward()
  143. turtle.forward()
  144. turtle.forward()
  145. end
  146.  
  147. function lava3()
  148. lava1()
  149. lava2()
  150. lava2()
  151. turtle.back()
  152. turtle.down()
  153. turtle.select(1)
  154. end
  155.  
  156. function Seitengang()
  157. turtle.turnRight()
  158. k4()
  159. turtle.forward()
  160. turtle.digUp()
  161. k1()
  162. k4()
  163. turtle.forward()
  164. turtle.digUp()
  165. k1()
  166. k4()
  167. turtle.forward()
  168. turtle.digUp()
  169. k4()
  170. turtle.forward()
  171. turtle.digUp()
  172. k1()
  173. k3()
  174. turtle.turnRight()
  175. turtle.turnRight()
  176. k3()
  177. turtle.forward()
  178. k3()
  179. turtle.forward()
  180. k3()
  181. turtle.forward()
  182. k3()
  183. turtle.forward()
  184. k3()
  185. turtle.forward()
  186. k3()
  187. k4()
  188. turtle.forward()
  189. turtle.digUp()
  190. k1()
  191. k4()
  192. turtle.forward()
  193. turtle.digUp()
  194. k1()
  195. k4()
  196. turtle.forward()
  197. turtle.digUp()
  198. k1()
  199. k4()
  200. turtle.forward()
  201. turtle.digUp()
  202. k1()
  203. k3()
  204. turtle.turnRight()
  205. turtle.turnRight()
  206. k3()
  207. turtle.forward()
  208. k3()
  209. turtle.forward()
  210. k3()
  211. turtle.forward()
  212. k3()
  213. turtle.forward()
  214. turtle.turnRight()
  215. debug()
  216. turtle.turnLeft()
  217.  
  218. end
  219.  
  220. function Fackel()
  221. turtle.turnRight()
  222. turtle.forward()
  223. turtle.select(16)
  224. turtle.up()
  225. turtle.placeDown()
  226. turtle.turnLeft()
  227. turtle.turnLeft()
  228. turtle.forward()
  229. turtle.down()
  230. turtle.select(1)
  231. end
  232.  
  233. function Strip()
  234. Mittelgang()
  235. Seitengang()
  236. lava3()
  237. Fackel()
  238.  
  239. end
  240.  
  241. function dropen()
  242.  
  243.  
  244. end
  245.  
  246. function Strip1()
  247. Strip()
  248. Strip()
  249. Strip()
  250. Strip()
  251. Strip()
  252. Strip()
  253. Strip()
  254. Strip()
  255.  
  256. end
  257.  
  258. function Fertig()
  259. Strip1()
  260. end
  261.  
  262. function Fertig1()
  263. Fertig()
  264. Fertig()
  265. end
  266.  
  267. function v1()
  268. turtle.forward()
  269. turtle.forward()
  270. turtle.forward()
  271. turtle.forward()
  272. turtle.forward()
  273. turtle.forward()
  274. turtle.forward()
  275. turtle.forward()
  276. end
  277.  
  278. function v2()
  279. v1()
  280. end
  281.  
  282. function v3()
  283. v2()
  284. v2()
  285. v2()
  286. end
  287.  
  288. function zur()
  289. turtle.turnRight()
  290. turtle.turnRight()
  291. turtle.up()
  292. v3()
  293. v3()
  294. turtle.down()
  295. dropen()
  296. end
  297.  
  298. Fertig1()
  299. zur()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement