Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. maxdigs = 8
  2. currentdigs = 0
  3. function refuel()
  4. print("Checking Fuel Gauage")
  5. if turtle.getFuelLevel() < 20 then
  6. for i=1,1 do
  7. print("Getting Fuel....")
  8. turtle.select(1)
  9. f = turtle.refuel(1)
  10. end
  11. else
  12. print("Fuel is not needed, carrying on with duties.")
  13. end
  14. end
  15.  
  16. function mine()
  17. for i=1,16 do
  18. turtle.dig()
  19. for i=1,4 do
  20. turtle.dig()
  21. turtle.up()
  22. end
  23. for i=1,4 do
  24. turtle.down()
  25. end
  26. turtle.forward()
  27. refuel()
  28. end
  29. turtle.back()
  30. turtle.select(2)
  31. turtle.place()
  32. turtle.select(1)
  33. for i=1,16 do
  34. turtle.back()
  35. refuel()
  36. end
  37. store()
  38. end
  39.  
  40. -- 6
  41. function store()
  42. turtle.select(2)
  43. turtle.turnRight()
  44. turtle.place()
  45. turtle.select(1)
  46. turtle.turnLeft()
  47. for i=1,6 do
  48. turtle.forward()
  49. end
  50. turtle.turnRight()
  51. while turtle.detect() ~= true do
  52. turtle.forward()
  53. end
  54. for i=1,16 do
  55. if i > 2 then
  56. turtle.select(i)
  57. turtle.drop(64)
  58. else
  59. print("cant store this one")
  60. end
  61. end
  62.  
  63. for i=1,2 do
  64. turtle.turnRight()
  65. end
  66. while turtle.detect() ~= true do
  67. print("Nothing infront continuing")
  68. turtle.forward()
  69. end
  70. turtle.turnLeft()
  71. for i=1,6 do
  72. turtle.forward()
  73. end
  74. turtle.turnRight()
  75. if currentdigs < maxdigs then
  76. currentdigs = currentdigs + 1
  77. startmine()
  78. end
  79.  
  80. end
  81.  
  82. function startmine()
  83. turtle.dig()
  84. for i=1,3 do
  85. turtle.dig()
  86. turtle.up()
  87. end
  88. for i=1,3 do
  89. turtle.down()
  90. end
  91. turtle.forward()
  92. turtle.turnRight()
  93. refuel()
  94. mine()
  95. end
  96.  
  97. store()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement