Advertisement
Guest User

SysKammMaik

a guest
Jul 24th, 2014
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.17 KB | None | 0 0
  1. function GRAB()
  2.   for i=1,10 do
  3.     while turtle.detect()==true do
  4.       turtle.dig()
  5.       os.sleep(0.5)
  6.       turtle.digUp()
  7.       os.sleep(0.5)
  8.       turtle.digUp()
  9.       os.sleep(0.5)
  10.     end
  11.     turtle.forward()
  12.     turtle.digUp()
  13.   end
  14. end
  15.  
  16. function TORCH()
  17.   w=turtle.getItemCount(16)
  18.   for j=1,w do
  19.     turtle.select(16)
  20.     turtle.placeUp()
  21.   end
  22. end
  23.  
  24. function RETURN()
  25.   turtle.turnLeft()
  26.   turtle.turnLeft()
  27.   for i=1,10 do
  28.     while turtle.detect()==true do
  29.       turtle.dig()
  30.       os.sleep(0.5)
  31.     end
  32.     turtle.forward()
  33.   end
  34. end
  35.  
  36. function WAY()
  37.   turtle.turnRight()
  38.   for i=1,3 do
  39.       while turtle.detect()==true do
  40.         turtle.dig()
  41.         os.sleep(0.5)
  42.         turtle.dig()
  43.         os.sleep(0.5)
  44.         turtle.digUp()
  45.         os.sleep(0.5)
  46.       end
  47.     turtle.forward()
  48.     turtle.digUp()
  49.   end
  50.   turtle.turnRight()
  51. end
  52.  
  53. function DOWN1()
  54.   for i=1,3 do
  55.     turtle.digDown()
  56.     turtle.down()
  57.   end
  58.   turtle.turnRight()
  59. end
  60.  
  61. function DOWN2()
  62.   for i=1,9 do
  63.     while turtle.detect()==true do
  64.       turtle.dig()
  65.       os.sleep(0.5)
  66.       turtle.digUp()
  67.       os.sleep(0.5)
  68.     end
  69.     turtle.forward()
  70.   end
  71.   turtle.turnLeft()
  72. end
  73.  
  74. function CHEST()
  75.   turtle.turnRight()
  76.   if turtle.getItemCount(14) ~= 0 then
  77.     while turtle.detect()==true do
  78.       turtle.dig()
  79.       os.sleep(0.5)
  80.       turtle.digUp()
  81.       os.sleep(0.5)
  82.     end
  83.     turtle.select(15)
  84.     turtle.place()
  85.      for i=1,14 do
  86.        turtle.select(i)
  87.        turtle.drop()
  88.      end  
  89.   end
  90.   turtle.turnLeft()
  91. end
  92.  
  93. function REFUEL()
  94.   if turtle.getFuelLevel() <= 10 then
  95.     for i=1,14 do
  96.       if turtle.refuel(0) then
  97.         local halfStack = math.ceil(turtle.getItemCount (i) / 2)
  98.         turtle.refuel (halfStack)
  99.        end
  100.      end
  101.    end
  102. end
  103.  
  104. print("Hallo.")
  105. print("Bitte legen Sie Unten Rechts einen")
  106. print("Stack Fackeln rein und Links davon einen")
  107. print("Stack Kisten rein")
  108.  
  109. local run = 0
  110. term.write("Wie viele Ebenen soll das Turtle machen?")
  111. run = read()      
  112.  
  113. for u=1, run do
  114.   for o=1,3 do
  115.     GRAB()
  116.     TORCH()
  117.     RETURN()
  118.     WAY()
  119.   end
  120.  
  121.   DOWN1()
  122.   DOWN2()
  123.   REFUEL()
  124.   CHEST()
  125. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement