Advertisement
Guest User

mine

a guest
Mar 28th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.61 KB | None | 0 0
  1. write("13. Slot: Cobblestone\n")
  2. write("14. Slot: Truhe\n")
  3. write("15. Slot: Fackeln\n")
  4. write("16. Slot: Kohle\n\n")
  5.  
  6. write("Laenge: ")
  7. l = io.read()
  8.  
  9. write("Wiederholungen: ")
  10. w = io.read()
  11.  
  12. local d = "Rechts"
  13. local f = 0
  14. local fa = 11
  15. local z = 0
  16.  
  17. function vorne()
  18.   while not turtle.forward() do
  19.     turtle.dig()
  20.   end
  21.   turtle.digUp()
  22.   sleep(0.5)
  23.   turtle.digUp()
  24.   turtle.select(13)
  25.   turtle.placeDown()
  26. end
  27.  
  28. function laenge()
  29.   for i=1,l do
  30.     vorne()
  31.     fackel()
  32.   end
  33. end
  34.  
  35. function drehen()
  36.   if d=="rechts" then
  37.     turtle.turnRight()
  38.     vorne()
  39.     vorne()
  40.     vorne()
  41.     vorne()
  42.     turtle.turnRight()
  43.     d = "links"
  44.   else
  45.     turtle.turnLeft()
  46.     vorne()
  47.     vorne()
  48.     vorne()
  49.     vorne()
  50.     turtle.turnLeft()
  51.     d = "rechts"
  52.   end
  53. end
  54.  
  55. function fackel()
  56.   if f>=fa then
  57.     turtle.turnRight()
  58.     turtle.turnRight()
  59.     turtle.select(15)
  60.     turtle.place()
  61.     turtle.select(13)
  62.     turtle.turnRight()
  63.     turtle.turnRight()
  64.     f = 0
  65.   else
  66.     f = f+1
  67.   end
  68. end
  69.  
  70. function voll()
  71.   if turtle.getItemCount(12)>0 then
  72.     turtle.turnLeft()
  73.     turtle.dig()
  74.     turtle.digUp()
  75.     turtle.up()
  76.     turtle.dig()
  77.     turtle.down()
  78.     turtle.select(14)
  79.     turtle.place()
  80.     for f = 1,12,1 do
  81.       turtle.select(f)
  82.       turtle.drop()
  83.     end  
  84.     turtle.select(13)
  85.     turtle.turnRight()
  86.    end
  87. end
  88.  
  89. function tanken()
  90.   if turtle.getFuelLevel() == 0 then
  91.     turtle.select(16)
  92.     turtle.refuel(3)
  93.     turtle.select(13)
  94.   end
  95. end
  96.    
  97.  
  98. for s=1,w-1 do
  99.   tanken()
  100.   laenge()
  101.   drehen()
  102.   laenge()
  103.   drehen()
  104.   voll()
  105. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement