Advertisement
Guest User

CuttingTrees

a guest
Jul 2nd, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. arg = {...}
  2.  
  3. if not(table.getn(arg) == 2) then
  4.     print("You have to set 2 args as X and Y.")
  5.     return
  6. end
  7.  
  8. x = arg[1]
  9. y = arg[2]
  10.  
  11. if not(x%2 == 0) then
  12.     print("X number should be even.")
  13.     return
  14. end
  15.  
  16. turtle.turnLeft()
  17. for j = 0, x-1 do
  18.     for i=0, 2y-1 do
  19.  
  20.         if(i == 0) then
  21.             turtle.turnLeft()
  22.         elseif(i == 1) then
  23.             turtle.turnLeft()
  24.         elseif(i == y) then
  25.             turtle.turnRight()
  26.         elseif(i == y + 1) then
  27.             turtle.turnRight()
  28.         end        
  29.          
  30.         os.run({},"cutTree")
  31.          
  32.         if turtle.getFuelLevel() < 100 then
  33.             turtle.select(1)
  34.             turtle.refuel(10)
  35.         end
  36.     end
  37. end
  38.  
  39. turtle.turnRight()
  40. turtle.forward()
  41. turtle.turnRight()
  42. for j=1,x*3 do
  43.     turtle.forward()
  44. end
  45. turtle.turnRight()
  46. turtle.forward()
  47. turtle.turnLeft()
  48.  
  49. for k=1,16 do
  50.     turtle.select(k)
  51.     if k==1 then
  52.         turtle.dropDown()
  53.     else
  54.         turtle.drop()
  55.     end
  56. end
  57.  
  58.  
  59. turtle.suckDown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement