Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- term.clear()
- print("Please put fuel in slot 1")
- sleep(5)
- term.setCursorPos(1,1)
- term.clear()
- print("Starting in 5 seconds")
- sleep(1)
- term.setCursorPos(1,1)
- term.clear()
- print("4")
- sleep(1)
- term.setCursorPos(1,1)
- term.clear()
- print("3")
- sleep(1)
- term.setCursorPos(1,1)
- term.clear()
- print("2")
- sleep(1)
- term.setCursorPos(1,1)
- term.clear()
- print("1")
- sleep(1)
- term.setCursorPos(1,1)
- term.clear()
- print("Commencing Quarry")
- sleep(1)
- term.clear()
- term.setCursorPos(1,1)
- local ItemCount = 0
- local Args = {...}
- local turn = 1
- local l = Args[1] -1
- local w = Args[2] -1
- local d = Args[3]
- if d == "~" then
- d = 100
- end
- function dig()
- while turtle.detect() do
- turtle.dig()
- turtle.attack()
- end
- end
- function digUp()
- while turtle.detectUp() do
- turtle.digUp()
- turtle.attackUp()
- end
- end
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- for i = 1,d do
- for i = 1,w do
- for i = 1,l do
- dig()
- digUp()
- turtle.forward()
- fuel = turtle.getFuelLevel()
- term.clear()
- term.setCursorPos(1,1)
- print("Fuel at: "..fuel.."")
- rednet.open()
- rednet.send(1, "..fuel,,")
- if fuel < 1000 then
- for i = 1,16 do
- turtle.select(i)
- turtle.refuel(3)
- end
- turtle.select(1)
- end
- end
- if turn == 1 then
- turtle.turnRight()
- turtle.digUp()
- else
- turtle.turnLeft()
- turtle.digUp()
- end
- dig()
- turtle.forward()
- if turn == 1 then
- turtle.turnRight()
- turtle.digUp()
- turn = 0
- else
- turtle.turnLeft()
- turn = 1
- turtle.digUp()
- end
- end
- if turn == 1 then
- turtle.turnLeft()
- for i =1,w do
- dig()
- turtle.forward()
- end
- else
- for i = 1,l do
- dig()
- turtle.forward()
- end
- turtle.turnRight()
- for i =1,w do
- dig()
- turtle.forward()
- end
- end
- turtle.digDown()
- turtle.down()
- turtle.turnRight()
- turn = 1
- end
- for i = 1,d do
- turtle.digUp()
- turtle.up()
- end
- turtle.up()
- print("Counting Items")
- for i = 1,16 do
- turtle.select(i)
- ItemCount = ItemCount + turtle.getItemCount()
- end
- print("Mined "..ItemCount.." Items")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement