Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Proverka sunduka snizu
- if not turtle.detectDown() then
- print("Postavte sunduk pod cherepahkoy!")
- return
- end
- -- Funkciya dlya proverki zrelosti pshenicy
- local function isWheatReady()
- local success, data = turtle.inspect()
- if success and data.name == "minecraft:wheat" then
- return data.state.age == 7 -- Vozrast 7 oznachaet, chto pshenica sozrela
- end
- return false
- end
- -- Funkciya dlya sbora pshenicy
- local function harvestWheat()
- if isWheatReady() then
- turtle.dig()
- print("Pshenica sobrana!")
- return true
- else
- print("Pshenica eshe ne sozrela.")
- return false
- end
- end
- -- Funkciya dlya vygruzki predmetov v sunduk
- local function dropItems()
- for slot = 1, 16 do
- turtle.select(slot)
- if turtle.getItemCount(slot) > 0 then
- if not turtle.dropDown() then
- print("Sunduk polon! Ozhidayu 1 minutu...")
- sleep(60) -- Zhdem 1 minutu
- return false
- end
- end
- end
- return true
- end
- -- Osnovnoy tsikl raboty
- while true do
- -- Proverka i sbor pshenicy
- if harvestWheat() then
- -- Vygruzka sobranoy pshenicy v sunduk
- if not dropItems() then
- -- Esli sunduk polon, zhdem 1 minutu
- sleep(60)
- end
- else
- -- Esli pshenica ne sozrela, zhdem 5 minut
- print("Ozhidayu sozrevaniya pshenicy...")
- sleep(300) -- Zhdem 5 minut
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment