Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local width = {...}
- local length = {...}
- local distance = 0
- local storage = 0
- local row = 0
- local direction = 'right'
- local chest = 16
- function dig()
- for x = 1, length do
- turtle.dig()
- turtle.digDown()
- turtle.forward()
- distance = distance + 1
- storage = storage + 1
- dump()
- end
- end
- function turn()
- if distance == width then
- if direction == 'right' then
- turtle.turnRight()
- turtle.digDown()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- turtle.digDown()
- direction = 'left'
- else
- turtle.turnLeft()
- turtle.digDown()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.digDown()
- direction = 'right'
- end
- end
- row = row + 1
- distance = 0
- end
- function dump()
- if storage == 50 then
- drop()
- storage = 0
- end
- end
- function drop()
- turtle.select(chest)
- turtle.placeUp()
- for 1 = 1,15 do
- turtle.select(i)
- turtle.dropUp()
- end
- end
- function down()
- if row == length do
- if direction == 'right' do
- turtle.turnRight()
- turtle.turnRight()
- turtle.digDown()
- turtle.down()
- direction = 'left'
- else
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.digDown()
- turtle.down()
- direction = 'right'
- end
- end
- end
- -------------
- while true do
- dig()
- dump()
- turn()
- dump()
- down()
- dump()
- end
Advertisement
Add Comment
Please, Sign In to add comment