Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. --[[
  2. 12 X 12 farm
  3. ]]--
  4.  
  5. local function checkseed()
  6. for j = 1,16 do
  7. if string.find(turtle.getItemDetail(j).name,"Seeds") then
  8. turtle.select(j)
  9. break
  10. end
  11. end
  12. end
  13.  
  14.  
  15. local function move()
  16. turtle.digDown()
  17. turtle.suck()
  18. checkseed()
  19. turtle.placeDown()
  20. while not turtle.forward() do
  21. sleep(1)
  22. end
  23. end
  24.  
  25. local function move2()
  26. while not turtle.forward() do
  27. sleep(1)
  28. end
  29. end
  30.  
  31.  
  32. local function plow()
  33. while not turtle.up() do
  34. sleep(1)
  35. end
  36. move2()
  37. for o = 1,3 do
  38.  
  39. for i = 1,7 do
  40. move()
  41. end
  42. turtle.turnRight()
  43. move()
  44. turtle.turnRight()
  45. move()
  46. for i = 1,7 do
  47. move()
  48. end
  49. turtle.turnLeft()
  50. move2()
  51. turtle.turnLeft()
  52. move2()
  53. end
  54. for i = 1,7 do
  55. move()
  56. end
  57. move()
  58. while not turtle.down() do
  59. sleep(1)
  60. end
  61. turtle.turnLeft()
  62. turtle.turnLeft()
  63. end
  64. local iRepeat = 0
  65. local iMin = 80
  66. local iCount = 0
  67. local spacer = ""
  68. while true do
  69. term.clear()
  70. term.setCursorPos(1,4)
  71. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  72. term.setCursorPos(1,1)
  73. iRepeat = iRepeat+1
  74. print("plowing :"..iRepeat)
  75. plow()
  76. term.setCursorPos(1,4)
  77. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  78. iCount = iMin
  79. while true do
  80. iCount = iCount-1
  81. term.setCursorPos(1,2)
  82. term.clearLine()
  83. print("sleeping "..iMin.." minuites")
  84. for i = 99,0,-1 do
  85. sleep(1)
  86. term.setCursorPos(1,3)
  87. term.clearLine()
  88. if i < 10 then
  89. spacer = "0"
  90. else
  91. spacer = ""
  92. end
  93. write("To go "..iCount..":"..spacer..i)
  94. end
  95. if iCount == 0 then
  96. break
  97. end
  98. end
  99. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement