Advertisement
Scalpweb

Untitled

Feb 11th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. shell.run("clear")
  2. --Do i need to plant anything?
  3. print("Dois-je planter des arbres ? (yes/no)")
  4. option = io.read()
  5.  
  6. if option == "yes" then
  7. print("Combien ?")
  8. x = io.read()
  9.  
  10. print("Merci de mettre les saplings dans le slot1 et de la terre dans le solt 2")
  11. print("Appuyer sur Entrer pour continuer")
  12. io.read()
  13. --Place Dirt Down
  14. turtle.forward()
  15. for x = 1, x do
  16. turtle.digDown()
  17. turtle.select(2)
  18. if turtle.getItemCount(2) > 0 then
  19. turtle.placeDown()
  20. else
  21. print("J'ai besoin de terre dans le slot 2")
  22. print("Appuyer sur Entrer pour continuer")
  23. io.read()
  24. end
  25. turtle.forward()
  26. end
  27.  
  28. turtle.turnRight()
  29. turtle.turnRight()
  30. turtle.up()
  31. turtle.forward()
  32. -- Place Saplings down
  33. for x = 1, x do
  34. turtle.digDown()
  35. turtle.select(1)
  36. if turtle.getItemCount(1) > 0 then
  37. turtle.placeDown()
  38. else
  39. print("J'ai besoin de saplings dans le spot1")
  40. print("Appuyer sur Entrer pour continuer")
  41. io.read()
  42. end
  43. turtle.forward()
  44. end
  45. turtle.turnRight()
  46. turtle.turnRight()
  47. else
  48. print("Combien d'arbres sont devant moi ?")
  49. y = io.read()
  50. print("Combien d'arbres en tout ?")
  51. x = io.read()
  52. fuel = turtle.getFuelLevel()
  53. while fuel > 5 do
  54. for y = 1, y do
  55. if turtle.detect() == false then
  56. turtle.forward()
  57. fuel = turtle.getFuelLevel()
  58. else
  59. turtle.dig()
  60. turtle.forward()
  61. turtle.digDown()
  62. turtle.select(1)
  63. turtle.placeDown()
  64. fuel = turtle.getFuelLevel()
  65.  
  66. while turtle.detectUp() do
  67. turtle.digUp()
  68. turtle.up()
  69. end
  70.  
  71. while turtle.detectDown() == false do
  72. turtle.down()
  73. end
  74. end
  75. end
  76. turtle.turnRight()
  77. turtle.turnRight()
  78. sleep(1)
  79. end
  80. end
  81.  
  82. --Dig trees
  83. shell.run("clear")
  84. print("Travail en cours...")
  85.  
  86. while true do
  87. fuel = turtle.getFuelLevel()
  88. while fuel > 30 do
  89. for x = 1, x+1 do
  90. if turtle.detect() == false then
  91. turtle.forward()
  92. fuel = turtle.getFuelLevel()
  93. else
  94. turtle.dig()
  95. turtle.forward()
  96. turtle.digDown()
  97. turtle.select(1)
  98. turtle.placeDown()
  99. fuel = turtle.getFuelLevel()
  100.  
  101. while turtle.detectUp() do
  102. turtle.digUp()
  103. turtle.up()
  104. end
  105.  
  106. while turtle.detectDown() == false do
  107. turtle.down()
  108. end
  109. end
  110. end
  111. turtle.turnRight()
  112. turtle.turnRight()
  113. sleep(1)
  114. end
  115. if fuel < 5 then
  116. print("J'ai besoin de coal")
  117. print("Mettre le coal dans le slot 4")
  118. print("Combien puis-je en prendre ?")
  119. write("Refuel: ")
  120. i= io.read()
  121. i=i+0
  122. turtle.select(4)
  123. turtle.refuel(i)
  124. end
  125. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement