Advertisement
RoToRx88

Untitled

Feb 7th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. write("x (front) :")
  2. local size_x = tonumber(read())
  3. write("y (right) : ")
  4. local size_y = tonumber(read())
  5. write("z (top) : ")
  6. local size_z = tonumber(read())
  7.  
  8. turtle.refuel()
  9. for z = 1, size_z do
  10. local go_forward = true
  11.  
  12. for i = 1, size_y do
  13. for x = 1, size_x - 1 do
  14. turtle.dig()
  15. turtle.forward()
  16. end
  17. if (go_forward and i < size_y) then
  18. turtle.turnRight()
  19. turtle.dig()
  20. turtle.forward()
  21. turtle.turnRight()
  22. go_forward = false
  23. elseif (not go_forward and i < size_y) then
  24. turtle.turnLeft()
  25. turtle.dig()
  26. turtle.forward()
  27. turtle.turnLeft()
  28. go_forward = true
  29. end
  30. end
  31. if (go_forward) then
  32. turtle.turnRight()
  33. turtle.turnRight()
  34. for i = 2, size_x do
  35. turtle.forward()
  36. end
  37. turtle.turnRight()
  38. for i = 2, size_y do
  39. turtle.forward()
  40. end
  41. turtle.turnRight()
  42. elseif (not go_forward) then
  43. go_forward = true
  44. turtle.turnRight()
  45. for i = 2, size_y do
  46. turtle.forward()
  47. end
  48. turtle.turnRight()
  49. end
  50. if (z < size_z) then
  51. turtle.digUp()
  52. turtle.up()
  53. else
  54. for z_back_home = 2, size_z do
  55. turtle.down()
  56. end
  57. end
  58. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement