Advertisement
Guest User

five_in

a guest
Mar 3rd, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.55 KB | None | 0 0
  1. local n = 0
  2.  
  3. turtle.refuel()
  4. term.clear()
  5. term.setCursorPos(1,1)
  6.  
  7. function dig_gravel_forward()
  8. if turtle.forward() == false then
  9. repeat
  10. turtle.dig()
  11. sleep(0.25)
  12. until turtle.forward() == true
  13. end
  14. end
  15.  
  16. function dig_gravel_up()
  17. if turtle.up() == false then
  18. repeat
  19. turtle.digUp()
  20. sleep(0.25)
  21. until turtle.up() == true
  22. end
  23. end
  24.  
  25. function dig_gravel_down()
  26. if turtle.down() == false then
  27. repeat
  28. turtle.digDown()
  29. sleep(0.25)
  30. until turtle.down() == true
  31. end
  32. end
  33.  
  34. function dig_gravel_backwards()
  35. if turtle.back() == false then
  36. repeat
  37. turtle.turnLeft()
  38. turtle.turnLeft()
  39. turtle.dig()
  40. turtle.turnLeft()
  41. turtle.turnLeft()
  42. sleep(0.25)
  43. until turtle.up() == true
  44. end
  45. end
  46.  
  47. function avanzar()
  48. turtle.dig()
  49. dig_gravel_forward()
  50. turtle.dig()
  51. dig_gravel_forward()
  52. turtle.dig()
  53. dig_gravel_forward()
  54. turtle.dig()
  55. dig_gravel_forward()
  56. turtle.dig()
  57. dig_gravel_forward()
  58. end
  59.  
  60. function subir()
  61. turtle.turnLeft()
  62. turtle.turnLeft()
  63. turtle.digUp()
  64. dig_gravel_up()
  65. end
  66.  
  67. function vuelta()
  68. dig_gravel_backwards()
  69. dig_gravel_backwards()
  70. dig_gravel_backwards()
  71. dig_gravel_backwards()
  72. dig_gravel_backwards()
  73. dig_gravel_down()
  74. dig_gravel_down()
  75. dig_gravel_down()
  76. dig_gravel_down()
  77. turtle.down()
  78. end
  79.  
  80. function fivecube()
  81. avanzar()
  82. subir()
  83. avanzar()
  84. subir()
  85. avanzar()
  86. subir()
  87. avanzar()
  88. subir()
  89. avanzar()
  90. vuelta()
  91. end
  92.  
  93. function entrar()
  94. turtle.turnRight()
  95. turtle.dig()
  96. dig_gravel_forward()
  97. turtle.turnLeft()
  98. end
  99.  
  100.  
  101. turtle.dig()
  102. dig_gravel_forward()
  103. turtle.turnLeft()
  104. while n < 10 do
  105. fivecube()
  106. entrar()
  107. n = n + 1
  108. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement