Advertisement
Guest User

Farm

a guest
Jan 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.32 KB | None | 0 0
  1. function turnaround()
  2.   turtle.turnLeft()
  3.   turtle.turnLeft()
  4. end
  5.  
  6. function abbauen()
  7.   turtle.digDown()
  8.   turtle.down()
  9.   turtle.digDown()
  10.   turtle.up()
  11. end
  12.  
  13. function next()
  14.   turtle.forward()
  15.   turtle.forward()
  16. end
  17.  
  18. function netage()
  19.   for k=1,6 do
  20.     turtle.up()
  21.   end
  22. end
  23.  
  24. function etage1()
  25.   for j=1,50 do
  26.     turtle.down()
  27.   end
  28. end
  29.  
  30. function etage2()
  31.   for j=1,20 do
  32.     turtle.down()
  33.   end
  34. end
  35.  
  36. function oben1()
  37.   for u=1,20 do
  38.     turtle.up()
  39.   end
  40. end
  41.  
  42. function start()
  43.   turtle.forward()
  44.   turtle.down()
  45.   turtle.turnLeft()
  46.   for i=1,3 do
  47.     turtle.forward()
  48.   end
  49.   turnaround()
  50. end
  51.  
  52. function ende1()
  53.   for i=1,4 do
  54.     turtle.forward()
  55.   end
  56.   for p=1,16 do
  57.     turtle.select(p)
  58.     turtle.drop()
  59.   end
  60.   turnaround()
  61.   for i=1,4 do
  62.     turtle.forward()
  63.   end
  64.   turnaround()
  65. end
  66.  
  67. function ende2()
  68.   for i=1,4 do
  69.     turtle.forward()
  70.   end
  71.   for p=1,16 do
  72.     turtle.select(p)
  73.     turtle.drop()
  74.   end
  75.   turnaround()
  76.   turtle.forward()
  77.   turtle.turnLeft()
  78.   turtle.up()
  79.   turtle.forward()
  80.   turnaround()
  81. end
  82.  
  83. function drehLinks()
  84.   turtle.forward()
  85.   turtle.turnLeft()
  86.   turtle.forward()
  87.   turtle.turnLeft()
  88. end
  89.  
  90. function drehRechts()
  91.   turtle.forward()
  92.   turtle.turnRight()
  93.   turtle.forward()
  94.   turtle.turnRight()
  95. end
  96.  
  97. function erechts()
  98.   turtle.forward()
  99.   turtle.turnRight()
  100.   turtle.forward()
  101. end
  102.  
  103. function linelang()
  104.   for l=1,14 do
  105.     abbauen()
  106.     next()
  107.   end
  108. end
  109.  
  110. function etage()  
  111.   next()
  112.   turtle.forward()
  113.   abbauen()
  114.   next()
  115.   abbauen()
  116.   next()
  117.   turtle.turnRight()
  118.   linelang()
  119.   abbauen()
  120.   erechts()
  121.   for j=1,13 do
  122.     for i=1,2 do
  123.       abbauen()
  124.       next()
  125.     end
  126.     abbauen()
  127.     drehRechts()
  128.     for i=1,2 do
  129.       abbauen()
  130.       next()
  131.     end
  132.     abbauen()
  133.     drehLinks()
  134.   end
  135.   for i=1,2 do
  136.     abbauen()
  137.     next()
  138.   end
  139.   abbauen()
  140.   turtle.turnRight()
  141.   turtle.forward()
  142.   turtle.turnRight()
  143.   turtle.forward()
  144.   abbauen()
  145.   next()
  146.   abbauen()
  147.   drehLinks()
  148.   abbauen()
  149.   next()
  150.   abbauen()
  151.   next()
  152.   turtle.turnRight()
  153.   turtle.forward()
  154.   turtle.turnLeft()
  155.   next()
  156.   turnaround()
  157. end
  158.  
  159. start()
  160. etage1()
  161. for l=1,5 do
  162.   etage()
  163.   netage()
  164. end
  165. oben1()
  166. ende1()
  167. etage2()
  168. for l=1,3 do
  169.   etage()
  170.   netage()
  171. end
  172. etage()
  173. turtle.up()
  174. turtle.up()
  175. ende2()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement