Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function gap()
- print(" ")
- print(" ")
- end
- function detectGravelFront()
- while turtle.detect()==true do
- turtle.dig()
- end
- end
- function digging()
- turtle.dig()
- detectGravelFront()
- turtle.forward()
- turtle.digUp()
- turtle.digDown()
- end
- function turnPravo()
- turtle.turnRight()
- digging()
- turtle.turnRight()
- end
- function turnLevo()
- turtle.turnLeft()
- digging()
- turtle.turnLeft()
- end
- function turnAround()
- turtle.turnLeft()
- turtle.turnLeft()
- end
- function turtleVniz()
- for i=1,3 do
- turtle.down()
- turtle.digDown()
- end
- end
- function turtleDrop()
- for i=1,13 do
- turtle.select(i)
- turtle.drop()
- end
- turtle.select(1)
- end
- function putToChest()
- if levelY==2 then
- for i=1,h do
- turtle.up()
- end
- turtleDrop()
- for i=1,h do
- turtle.down()
- end
- levelY=0
- return levelY
- end
- end
- function digXlevel_1()
- for i=1,7 do
- digging()
- end
- turnPravo()
- for i=1,7 do
- digging()
- end
- for i=1,3 do
- turnLevo()
- for i=1,7 do
- digging()
- end
- turnPravo()
- for i=1,7 do
- digging()
- end
- end
- levelY=levelY+1
- end
- function digXlevel_2()
- for i=1,7 do
- digging()
- end
- turnLevo()
- for i=1,7 do
- digging()
- end
- for i=1,3 do
- turnPravo()
- for i=1,7 do
- digging()
- end
- turnLevo()
- for i=1,7 do
- digging()
- end
- end
- levelY=levelY+1
- end
- function checkFuel()
- if turtle.getFuelLevel()==h then
- for i=1,h do
- turtle.digUp()
- turtle.up()
- end
- end
- end
- function cobbleDrop()
- if cobble=="y" then
- for i=1,13 do
- turtle.select(i)
- if turtle.compareTo(16)==true then
- turtle.drop()
- end
- end
- end
- end
- function dirtDrop()
- if dirt=="y" then
- for i=1,13 do
- turtle.select(i)
- if turtle.compareTo(15)==true then
- turtle.drop()
- end
- end
- end
- end
- function gravelDrop()
- if gravel=="y" then
- for i=1,13 do
- turtle.select(i)
- if turtle.compareTo(14)==true then
- turtle.drop()
- end
- end
- end
- end
- write("Write your Y level: ")
- height=read()
- height=height+0
- oldHeight=height
- height=height-6
- h=0
- levelY=0
- write("Do you want to drop cobblestone while digging? (y/n): ")
- cobble=read()
- if cobble=="y" then
- print("Put cobblestone to 16 slot")
- os.sleep(2)
- end
- gap()
- write("Do you want to drop dirt while digging? (y/n): ")
- dirt=read()
- if dirt=="y" then
- print("Put dirt to 15 slot")
- os.sleep(2)
- end
- gap()
- write("Do you want to drop gravel while digging? (y/n): ")
- gravel=read()
- if gravel=="y" then
- print("Put gravel to 14 slot")
- os.sleep(2)
- end
- gap()
- print("Put chest to 1 slot")
- os.sleep(5)
- digging()
- turnAround()
- turtle.select(1)
- turtle.place()
- turnAround()
- while true do
- digXlevel_1()
- cobbleDrop()
- dirtDrop()
- gravelDrop()
- checkFuel()
- if h>=height then
- for i=1,h do
- turtle.digUp()
- turtle.up()
- end
- break
- end
- turnAround()
- turtleVniz()
- h=h+3
- digXlevel_2()
- cobbleDrop()
- dirtDrop()
- gravelDrop()
- checkFuel()
- if h>=height then
- for i=1,h do
- turtle.digUp()
- turtle.up()
- end
- break
- end
- putToChest()
- turnAround()
- turtleVniz()
- h=h+3
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement