Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function movefw()
- z=false
- while z==false do
- z=turtle.forward()
- if turtle.detect()==true then
- z=true
- else
- sleep(0.1)
- end
- end
- end
- local tArgs = { ... }
- if #tArgs <= 0 then
- print( "Usage: miner <dur. of side> <num of repeat>" )
- return
- end
- L = tonumber( tArgs[1] )
- W = tonumber( tArgs[2] )
- H = tonumber( tArgs[3] )
- flag=0
- for k=1,H do
- for y=1,W do
- for x=1,L do
- turtle.digUp()
- if x<L then
- while turtle.detect() == true do
- turtle.dig()
- end
- movefw()
- elseif (x==L)and(y==W) then
- turtle.turnRight()
- turtle.turnRight()
- turtle.up()
- turtle.digUp()
- turtle.up()
- elseif (y<W)and(flag==0) then
- turtle.turnRight()
- while turtle.detect() == true do
- turtle.dig()
- end
- movefw()
- turtle.turnRight()
- flag=1
- elseif (y<W)and(flag==1) then
- turtle.turnLeft()
- while turtle.detect() == true do
- turtle.dig()
- end
- movefw()
- turtle.turnLeft()
- flag=0
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement