Mariomarco

2x2TreeTurtle

Jan 27th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. local function goup()
  2.   while turtle.detect() == true do
  3.     turtle.dig()
  4.     if turtle.detectUp() == false then
  5.       turtle.up()
  6.     else
  7.       turtle.digUp()
  8.       turtle.up()
  9.     end
  10.     if redstone.getInput("left") == true then
  11.       return
  12.     end
  13.   end
  14. end
  15. local function godown()
  16.   while turtle.detect() == true and turtle.detectDown() == false do
  17.     turtle.dig()
  18.     turtle.down()
  19.     if redstone.getInput("left") == true then
  20.       return
  21.     end
  22.   end
  23. end
  24. local function checkfuel()
  25.   if turtle.getFuelLevel() < 30 then
  26.     turtle.refuel()
  27.   end
  28. end
  29.  
  30. while redstone.getInput("left") == false do
  31. checkfuel()
  32. goup()
  33. checkfuel()
  34. turtle.forward()
  35. turtle.down()
  36. godown()
  37. checkfuel()
  38. goup()
  39. checkfuel()
  40. godown()
  41. turtle.forward()
  42. turtle.forward()
  43. turtle.turnLeft()
  44. turtle.forward()
  45. turtle.turnLeft()
  46. turtle.down()
  47.  
  48. checkfuel()
  49. goup()
  50. checkfuel()
  51. turtle.forward()
  52. turtle.down()
  53. godown()
  54. checkfuel()
  55. goup()
  56. checkfuel()
  57. godown()
  58. turtle.forward()
  59. turtle.forward()
  60. turtle.turnLeft()
  61. turtle.forward()
  62. turtle.turnLeft()
  63. turtle.down()
  64. turtle.select(2)
  65. while turtle.compare() == false do
  66.     if redstone.getInput("left") == true then
  67.         return
  68.     end
  69.     sleep(0.1)
  70. end
  71. turtle.select(1)
  72. end
Advertisement
Add Comment
Please, Sign In to add comment