View difference between Paste ID: cVWDLaaM and 8kPtZSTa
SHOW: | | - or go back to the newest paste.
1
function dig()
2
   while turtle.detect() do
3
      turtle.dig()
4
   end
5
end
6
 
7
function digDown()
8
   turtle.digDown()
9
end
10
 
11
function left()
12
   turtle.turnLeft()
13
end
14
 
15
function right()
16
   turtle.turnRight()
17
end
18
 
19
function around()
20
   turtle.turnLeft()
21
   turtle.turnLeft()
22
end
23
 
24
function forward()
25
   turtle.forward()
26
end
27
 
28
function placeDown()
29
   turtle.placeDown()
30
end
31
 
32
function down()
33
   turtle.down()
34
end
35
 
36
function up()
37
   turtle.up()
38
end
39
function select(number)
40
   turtle.select(number)
41
end
42
function dropDown()
43
   turtle.dropDown()
44
end
45
local function getItemCount(number)
46
   return turtle.getItemCount(number)
47
end
48
49
print("Wie viele Bloecke soll die Turtle graben?")
50
print("")
51
blocks = tonumber(read())
52
53
local b = 0
54
 
55
for i=1,blocks do
56
   b = b + 1
57
   dig()
58
   forward()
59
   left()
60
   dig()
61
   around()
62
   dig()
63
   digDown()
64
   down()
65
   dig()
66
   around()
67
   dig()
68
   digDown()
69
   down()
70
   dig()
71
   around()
72
   dig()
73
   left()
74
   up()
75
   if getItemCount(16) > 0 then
76
      select(2)
77
      placeDown()
78
      for s=3,16 do
79
         select(s)
80
         dropDown()
81
      end
82
      select(1)
83
   elseif b == 10 then
84
      placeDown()
85
      b = 0
86
   end
87
   up()
88
end