Advertisement
Guest User

farmen

a guest
Jul 30th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.55 KB | None | 0 0
  1. print("Tunnelprogramm wir gestartet")
  2. sleep(1.0)
  3. print("Fackeln in Slot 1")
  4. sleep(1.0)
  5. print("1 Kiste in Slot 2")
  6. sleep(1.0)
  7. print("Kohle in Slot 3")
  8. print("Mit wie viel abstand sollen Fackeln plaziert werden?")
  9. f = tonumber(read())
  10. sleep(1.0)
  11. print("Wie oft sollen Fackeln plaziert werden?")
  12. g = tonumber(read())
  13. sleep(1.0)
  14. print("------------------------------")
  15. sleep(1.0)
  16. print("In 3 Sekunden faengt sie an zu graben")
  17.  
  18.  
  19. function forward()
  20.    while not turtle.forward() do
  21.       turtle.dig()
  22.    end
  23. end
  24.  
  25.  
  26. function dig()
  27.    turtle.dig()
  28. end
  29.  
  30. function left()
  31.    turtle.turnLeft()
  32. end
  33.  
  34.  
  35. function right()
  36.    turtle.turnRight()
  37. end
  38.  
  39. function down()
  40.    while not turtle.down() do
  41.       turtle.digDown()
  42.    end
  43. end
  44.      
  45.  
  46.  
  47. function back()
  48.    while not turtle.back() do
  49.       right()
  50.       right()
  51.       dig()
  52.       right()
  53.       right()
  54.    end
  55. end
  56.  
  57. function up()
  58.    while not turtle.up() do
  59.       turtle.digUp()
  60.    end
  61. end
  62.      
  63.  
  64. function drei()
  65.    forward()
  66.    left()
  67.    forward()
  68.    back()
  69.    right()
  70.    right()
  71.    forward()
  72.    back()
  73.    left()
  74.    up()
  75.    left()
  76.    forward()
  77.    back()
  78.    right()
  79.    right()
  80.    forward()
  81.    back()
  82.    left()
  83.    up()
  84.    left()
  85.    forward()
  86.    back()
  87.    right()
  88.    right()
  89.    forward()
  90.    back()
  91.    left()
  92.    down()
  93.    down()
  94. end
  95.  
  96. function truhe()
  97.   turtle.select(2)
  98.   turtle.turnRight()
  99.      while not turtle.place() do
  100.         turtle.dig()
  101.      end
  102. end
  103.  
  104.  
  105. function entlehren()
  106.            turtle.select(3)
  107.            turtle.drop()
  108.            turtle.select(4)
  109.            turtle.drop()
  110.            turtle.select(5)
  111.            turtle.drop()
  112.            turtle.select(6)
  113.            turtle.drop()
  114.            turtle.select(7)
  115.            turtle.drop()
  116.            turtle.select(8)
  117.            turtle.drop()
  118.            turtle.select(9)
  119.            turtle.drop()
  120.            turtle.select(10)
  121.            turtle.drop()
  122.            turtle.select(11)
  123.            turtle.drop()
  124.            turtle.select(12)
  125.            turtle.drop()
  126.            turtle.select(13)
  127.            turtle.drop()
  128.            turtle.select(14)
  129.            turtle.drop()
  130.            turtle.select(15)
  131.            turtle.drop()
  132.            turtle.select(16)
  133.            turtle.drop()
  134.            turtle.select(1)
  135.  turtle.turnLeft()
  136. end
  137.  
  138.  
  139.  
  140. function fackelplace()
  141.    turtle.select(1)
  142.    turtle.turnLeft()
  143.    turtle.place()
  144.    turtle.turnRight()
  145. end
  146.  
  147.  
  148. function fackeln()
  149.    for k=1,f do
  150.       drei()
  151.    end
  152.    fackelplace()
  153. end
  154.  
  155.  
  156. for m=1,g do
  157.    fackeln()
  158. end
  159. truhe()
  160. entlehren()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement