Advertisement
simon1007

Turtle Cut Wood

Oct 27th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.44 KB | None | 0 0
  1. function move(String)
  2.   if String == 'f' then
  3.     turtle.forward()
  4.   elseif String == 'b' then
  5.     turtle.back()
  6.   elseif String == 'u' then
  7.     turtle.up()
  8.   elseif String == 'd' then
  9.     turtle.down()
  10.   end
  11. end
  12.  
  13. function chest(slot, nbr)
  14.   turtle.select(slot)
  15.   turtle.suckDown(nbr)
  16. end
  17.  
  18. print("Combien de fois voulez-vous faire tourner le programme ?")
  19. r = read()
  20.  
  21. for pro = 1, r do
  22.  
  23. chest(8, 5)
  24. turtle.refuel(5)
  25. c0 = turtle.getItemCount()
  26. turtle.dropDown(c0)
  27.  
  28. move('f')
  29. chest(1, 1)
  30.  
  31. move('f')
  32. chest(2, 30)
  33.  
  34. for i = 1, 6 do
  35.   move('f')
  36. end
  37.  
  38. turtle.select(1)
  39. turtle.place()
  40.  
  41. turtle.select(2)
  42. for bone = 1, 30 do
  43.   turtle.place()
  44. end
  45.  
  46.  
  47. for wood = 1, 5 do
  48.   turtle.select(3)
  49.   turtle.dig()
  50.   turtle.select(4)
  51.   turtle.digUp()
  52.   move('u')
  53. end
  54.  
  55. for d = 1, 5 do
  56.   move('d')
  57. end
  58.  
  59. move('b')
  60. move('b')
  61. move('b')
  62. move('b')
  63.  
  64. turtle.select(4)
  65. comp = turtle.compareTo(1)
  66. if comp == false then
  67. c4 = turtle.getItemCount()
  68. turtle.dropDown(c4)
  69. end
  70. turtle.select(5)
  71. comp2 = turtle.compareTo(1)
  72. if comp2 == false then
  73. c5 = turtle.getItemCount()
  74. turtle.dropDown(c5)
  75. end
  76. move('b')
  77.  
  78. turtle.select(3)
  79. c3 = turtle.getItemCount()
  80. turtle.dropDown(c3)
  81. move('b')
  82.  
  83. turtle.select(2)
  84. c2 = turtle.getItemCount()
  85. turtle.dropDown(c2)
  86. move('b')
  87.  
  88. turtle.select(4)
  89. c4 = turtle.getItemCount()
  90. turtle.dropDown(c4)
  91. turtle.select(5)
  92. c5 = turtle.getItemCount()
  93. turtle.dropDown(c5)
  94. move('b')
  95.  
  96. end
  97. os.reboot()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement