Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function leszed()
- turtle.digDown()
- turtle.suckDown()
- end
- function check_crop()
- x, y = turtle.inspectDown()
- for k, v in pairs(y) do
- age = v
- end
- print(age)
- end
- function harvest_crop()
- if (age == 3) then
- leszed()
- end
- turtle.placeDown()
- end
- function fordul(n)
- if (n % 2 == 0 and n ~= 0) then
- turtle.turnLeft()
- else
- turtle.turnRight()
- end
- end
- turtle.select(1)
- turtle.suckUp()
- turtle.refuel()
- k = 1
- turns = 0
- while true do
- if (turns == 7) then
- check_crop()
- harvest_crop()
- turtle.turnLeft()
- turtle.turnLeft()
- for i = 1, 6, 1 do
- turtle.forward()
- end
- turtle.turnLeft()
- for i = 1, 6, 1 do
- turtle.forward()
- end
- turtle.turnRight()
- for i = 1, 16, 1 do
- turtle.select(i)
- data = turtle.getItemDetail()
- if (data ~= nil ) then
- if data.name == "harvestcraft:tealeafitem" then
- turtle.drop()
- end
- end
- end
- turtle.select(1)
- turtle.turnRight()
- turns = 0
- k = 1
- fuel_level = turtle.getFuelLevel()
- print(fuel_level)
- if (fuel_level < 60) then
- while turtle.getItemCount(1) == 0 do
- turtle.suckUp()
- turtle.drop(turtle.getItemCount(1)-1)
- end
- turtle.refuel()
- end
- end
- if (turtle.inspectDown()) then
- check_crop()
- harvest_crop()
- turtle.forward()
- k = k + 1
- if (k == 7) then
- turns = turns + 1
- fordul(turns)
- end
- if (k == 8) then
- fordul(turns)
- k = 1
- end
- else
- turtle.forward()
- k = k + 1
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement