Advertisement
aPisC

DiaTunnel2

Sep 15th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. args = { ... }
  2.  
  3. if args[2] == "left" then
  4. turn = turtle.turnLeft
  5. turn2 = turtle.turnRight
  6. else
  7. if args[2] == "right" then
  8. turn = turtle.turnRight
  9. turn2 = turtle.turnLeft
  10. end
  11. end
  12.  
  13. if args[3] == nil then
  14. lc = 1
  15. else
  16. lc = tonumber(args[3])
  17. end
  18.  
  19. function forward()
  20. refuel()
  21.  
  22. repeat
  23. while turtle.dig() do end
  24. until turtle.forward()
  25.  
  26. repeat until not (turtle.digUp() or turtle.digDown())
  27. end
  28.  
  29. function refuel()
  30. while turtle.getFuelLevel() == 0 do
  31. print("Searching Fuel...")
  32. for j = 1, 16 do
  33. turtle.select(j)
  34. if turtle.refuel() then
  35. print("Success...")
  36. break
  37. end
  38. end
  39. end
  40. end
  41.  
  42. for k = 1, lc do
  43. for i=0,args[1] do
  44. forward()
  45. end
  46.  
  47.  
  48. forward()
  49.  
  50. turn2()
  51. forward()
  52. forward()
  53. turn2()
  54. turn2()
  55. forward()
  56. forward()
  57.  
  58. forward()
  59. forward()
  60. forward()
  61. turn()
  62. forward()
  63.  
  64. tmp = turn
  65. turn = turn2
  66. turn2 = tmp
  67. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement