Advertisement
Xavier43

Tunnel 2.0

Aug 23rd, 2015
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3.  
  4. write("Longueur ligne: ")
  5. v=read()
  6.  
  7. s=0
  8.  
  9. function tunnel()
  10.  
  11. turtle.dig()
  12. move("forward")
  13. turtle.digUp()
  14. turtle.digDown()
  15. turtle.turnRight()
  16. turtle.dig()
  17. move("forward")
  18. turtle.digUp()
  19. turtle.digDown()
  20. turtle.turnLeft()
  21. turtle.turnLeft()
  22. move("forward")
  23. turtle.dig()
  24. turtle.dig()
  25. move("forward")
  26. turtle.digUp()
  27. turtle.digDown()
  28. turtle.turnRight()
  29. turtle.turnRight()
  30. move("forward")
  31. turtle.turnLeft()
  32. end
  33.  
  34. function move(direction)
  35. while true do
  36. if direction == "forward" then
  37. if turtle.detect() then
  38. turtle.dig()
  39. else
  40. if turtle.forward() then
  41. return true
  42. else
  43. turtle.attack()
  44. end
  45. end
  46. elseif direction == "up" then
  47. if turtle.digUp() then
  48. os.sleep(0.4)
  49. else
  50. if turtle.up() then
  51. return true
  52. else
  53. turtle.attackUp()
  54. end
  55. end
  56. end
  57. end
  58. end
  59.  
  60. for i=0,v do
  61.  
  62. tunnel()
  63. s=s+1
  64. if s==6 then
  65. turtle.select(1)
  66. turtle.placeDown()
  67. s=0
  68. end
  69. end
  70.  
  71. turtle.turnRight()
  72. turtle.turnRight()
  73.  
  74. for i=0,v do
  75. move("forward")
  76. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement