View difference between Paste ID: ese0FnqF and DLPyhFd8
SHOW: | | - or go back to the newest paste.
1
local args = {...}
2
length = args[1]
3
4
function dig()
5
        while turtle.detect() do
6
            turtle.dig()
7
            os.sleep(0.5)
8
        end
9
end
10
function digUp()
11
        while turtle.detectUp() do
12
            turtle.digUp()
13
            os.sleep(0.5)
14
        end
15
end
16
function forward()
17
    while turtle.forward()==false do
18
        os.sleep(1)
19
        dig()
20
    end
21
end
22
function clear()
23
	dig()
24
	forward()
25
	digUp()
26
	turtle.digDown()
27
end
28
-------------
29
digUp()
30
turtle.digDown()
31
for x=1,length,1 do
32
	for i=1,2,1 do
33
		clear()
34
	end
35
	turtle.turnRight()
36
	for i=1,5,1 do
37
		clear()
38
	end
39
	turtle.turnRight()
40
	turtle.turnRight()
41
	for i=1,5,1 do
42
		forward()
43
	end	
44
	for i=1,5,1 do
45
		clear()
46
	end
47
	turtle.turnRight()
48
	turtle.turnRight()
49
	for i=1,5,1 do
50
		forward()
51
	end
52
	turtle.turnRight()
53
	forward()
54-
	turtle.place()
54+
55
	forward()
56
	turtle.select(1)
57
	turtle.placeDown()
58
	turtle.turnRight()
59
	turtle.turnRight()
60
	forward()
61
	forward()
62
	forward()
63
	clear()	
64
end