Advertisement
Guest User

Untitled

a guest
Mar 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. args = {...}
  2. distance = 50
  3. currentDist = 0
  4. i = 0
  5. goingBack = false
  6.  
  7. turtle.refuel()
  8.  
  9. function doMove (back)
  10. if back == false then
  11. while turtle.detect() do
  12. turtle.dig()
  13. end
  14. turtle.forward()
  15. else
  16. turtle.back()
  17. end
  18.  
  19. currentDist = currentDist + 1
  20.  
  21. i = i + 1
  22. if i % 10 == 0 then
  23. print("Fuel: " .. turtle.getFuelLevel())
  24. i = 0
  25. end
  26.  
  27.  
  28. if currentDist == distance then
  29. if goingBack == true then
  30. turtle.turnLeft()
  31. turtle.dig()
  32. turtle.forward()
  33. turtle.dig()
  34. turtle.forward()
  35. turtle.dig()
  36. turtle.forward()
  37. turtle.turnRight()
  38. currentDist = 0
  39. goingBack = false
  40. doMove(goingBack)
  41. else
  42. goingBack = true
  43. currentDist = -1
  44. doMove(goingBack)
  45. end
  46. elseif currentDist < distance then
  47. doMove(back)
  48. end
  49.  
  50. end
  51.  
  52.  
  53. print("Fuel: " .. turtle.getFuelLevel())
  54. sleep(2)
  55. doMove(goingBack)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement