Advertisement
AnonymusHochgenuss

digger

Feb 26th, 2020 (edited)
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.27 KB | None | 0 0
  1. print("Digging Program by M3veronMast3r")
  2. print("ONLY type Numbers or the Program returns Error")
  3. write("lenght: ")
  4. x=tonumber(io.read())
  5. write("width: ")
  6. z=tonumber(io.read())
  7. write("depth: ")
  8. y=tonumber(io.read())
  9. function forward()
  10.  while not turtle.forward() do
  11.   turtle.dig()
  12.   sleep(1)
  13.  end
  14. end
  15. function down()
  16.  while not turtle.down() do
  17.   sleep(1)
  18.  end
  19. end
  20. x1=0
  21. z1=0
  22. t=1
  23. t1=1
  24. while y > -1 do
  25.  while z > 0 do
  26.   while x > 0 do
  27.    shell.run("clear")
  28.    print("x: "..x)
  29.    print("y: "..y)
  30.    print("z: "..z)
  31.    x=x-1
  32.    x1=x1+1
  33.    if x > 0 then
  34.     turtle.dig()
  35.     forward()
  36.    end
  37.   end
  38.   while x1 > 0 do
  39.    x=x+1
  40.    x1=x1-1
  41.   end
  42.   z=z-1
  43.   z1=z1+1
  44.   if z > 0 then
  45.    if t > 0 then
  46.     turtle.turnRight()
  47.     turtle.dig()
  48.     forward()
  49.     turtle.turnRight()
  50.     t=0
  51.    elseif t < 1 then
  52.     turtle.turnLeft()
  53.     turtle.dig()
  54.     forward()
  55.     turtle.turnLeft()
  56.     t=1
  57.    end
  58.   elseif z < 1 then
  59.    if y > 0 then
  60.     if t < 1 then
  61.      turtle.turnLeft()
  62.      turtle.turnLeft()
  63.      turtle.digDown()
  64.      down()
  65.      t=0
  66.     elseif t > 0 then
  67.      turtle.turnRight()
  68.      turtle.turnRight()
  69.      turtle.digDown()
  70.      down()
  71.      t=1
  72.     end
  73.    end
  74.   end
  75.  end
  76.  while z1 > 0 do
  77.   z=z+1
  78.   z1=z1-1
  79.  end
  80.  y=y-1
  81. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement