simondrechsel

turtle_sugar

Nov 20th, 2019
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. curslot = 1
  2.  
  3. function selnextslot()
  4. curslot = curslot + 1
  5. if curslot > 16 then
  6. print("Keine Bloecke mehr!")
  7. error()
  8. end
  9. turtle.select(curslot)
  10. end
  11.  
  12. function checkblockcount()
  13. if turtle.getItemCount(curslot) == 0 then
  14. selnextslot()
  15. end
  16. end
  17.  
  18. function placed()
  19. checkblockcount()
  20. turtle.placeDown()
  21. end
  22.  
  23. function place()
  24. turtle.forward()
  25. turtle.placed()
  26. turtle.forward()
  27. turtle.placed()
  28. turtle.forward()
  29. turtle.placed()
  30. turtle.forward()
  31. turtle.placed()
  32. turtle.forward()
  33. end
  34.  
  35. function splace()
  36. turtle.turnLeft()
  37. turtle.forward()
  38. turtle.turnLeft()
  39. turtle.placed()
  40. turtle.forward()
  41. turtle.placed()
  42. turtle.forward()
  43. turtle.placed()
  44. turtle.forward()
  45. turtle.placed()
  46. turtle.forward()
  47. turtle.forward()
  48. turtle.placed()
  49. turtle.forward()
  50. turtle.placed()
  51. turtle.forward()
  52. turtle.placed()
  53. turtle.forward()
  54. turtle.placed()
  55. turtle.forward()
  56. turtle.forward()
  57. turtle.placed()
  58. turtle.forward()
  59. turtle.placed()
  60. turtle.forward()
  61. turtle.placed()
  62. turtle.forward()
  63. turtle.placed()
  64. turtle.forward()
  65. turtle.forward()
  66. turtle.placed()
  67. turtle.forward()
  68. turtle.placed()
  69. turtle.forward()
  70. turtle.placed()
  71. turtle.forward()
  72. turtle.placed()
  73. turtle.forward()
  74. turtle.forward()
  75. turtle.placed()
  76. turtle.forward()
  77. turtle.placed()
  78. turtle.forward()
  79. turtle.placed()
  80. turtle.forward()
  81. turtle.placed()
  82. end
  83.  
  84. function stueck()
  85. for i=1,5 do
  86. place()
  87. end
  88. turtle.turnRight()
  89. turtle.forward()
  90. turtle.turnRight()
  91. turtle.placed()
  92. turtle.forward()
  93. turtle.placed()
  94. turtle.forward()
  95. for i=1,5 do
  96. place()
  97. end
  98. splace()
  99. turtle.turnRight()
  100. turtle.forward()
  101. turtle.turnRight()
  102. turtle.placed()
  103. turtle.forward()
  104. turtle.placed()
  105. turtle.forward()
  106. for i=1,5 do
  107. place()
  108. end
  109. turtle.turnLeft()
  110. turtle.forward()
  111. turtle.turnLeft()
  112. turtle.placed()
  113. turtle.forward()
  114. turtle.placed()
  115. turtle.forward()
  116. turtle.placed()
  117. turtle.forward()
  118. for i=1,5 do
  119. place()
  120. end
  121. turtle.turnRight()
  122. turtle.turnRight()
  123. for i=1,23 do
  124. turtle.forward()
  125. end
  126. turtle.turnLeft()
  127. turtle.forward()
  128. turtle.turnLeft()
  129. end
  130.  
  131. function stueckfuenf()
  132. for i=1,5 do
  133. place()
  134. end
  135. turtle.turnRight()
  136. turtle.forward()
  137. turtle.turnRight()
  138. turtle.placed()
  139. turtle.forward()
  140. for i=1,5 do
  141. place()
  142. end
  143. splace()
  144. turtle.turnRight()
  145. turtle.forward()
  146. turtle.turnRight()
  147. turtle.placed()
  148. turtle.forward()
  149. turtle.placed()
  150. turtle.forward()
  151. for i=1,5 do
  152. place()
  153. end
  154. turtle.turnLeft()
  155. turtle.forward()
  156. turtle.turnLeft()
  157. turtle.placed()
  158. turtle.forward()
  159. turtle.placed()
  160. turtle.forward()
  161. turtle.placed()
  162. turtle.forward()
  163. for i=1,5 do
  164. place()
  165. end
  166. turtle.turnRight()
  167. turtle.turnRight()
  168. for i=1,23 do
  169. turtle.forward()
  170. end
  171. turtle.turnRight()
  172. for i=1,24 do
  173. turtle.forward()
  174. end
  175. turtle.turnRight()
  176. for i=1, 4 do
  177. turtle.up()
  178. end
  179. end
  180. --------------------------
  181. -- PROGRAM --
  182. --------------------------
  183.  
  184. for i=1,4 do
  185. stueck()
  186. end
  187. stueckfuenf()
  188.  
  189. print(" ")
  190. print(" ")
  191. print(" ")
  192. print(" ")
  193. print(" ")
  194. print(" ")
  195. print(" ")
  196. print(" ")
  197. print(" ")
  198. print(" ")
  199. print("===========================")
  200. print("Ebene erfolgreich erstellt!")
  201. print("===========================")
Add Comment
Please, Sign In to add comment