View difference between Paste ID: W1WBsRrR and FivDDS7f
SHOW: | | - or go back to the newest paste.
1
-- Auftanken
2
local function refuel()
3
	local fuelLevel = turtle.getFuelLevel()
4
	if fuelLevel == "unlimited" or fuelLevel > 20 then
5
		return
6-
  print("1")
6+
	end
7
	
8
	local function tryRefuel()
9-
   print("2")
9+
		for n=13,16 do
10
			if turtle.getItemCount(n) > 0 then
11
				turtle.select(n)
12-
--  turtle.digDown()
12+
				if turtle.refuel(1) then
13
					turtle.select(1)
14
					return true
15-
  print("3")
15+
				end
16
			end
17
		end
18
		turtle.select(1)
19
		return false
20
	end
21
	
22
	if not tryRefuel() then
23
		print( "Add more fuel to continue." )
24
		while not tryRefuel() do
25
			sleep(1)
26-
lol()
26+
		end
27
		print( "Resuming Tunnel." )
28
	end
29-
lol()
29+
30
31
function farm()
32-
lol()
32+
33
  refuel()
34
  turtle.digDown()
35-
lol()
35+
36
  turtle.placeDown()
37
  if f < 8 then
38-
lol()
38+
   refuel()
39
   turtle.forward()
40
  end
41
 end
42
 for b=1,7 do
43-
turtle.turnLeft()
43+
  refuel()
44
  turtle.back()
45
 end
46
end
47
48
49
50
shell.run("clear")
51
print("   Entwickelt von Andre__ & Birog    ")
52
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
53
print("  Brennstoff in Fach 13 bis 16 legen ")
54
print("        Samen in Fach 1 legen        ")
55
print()
56
print("           Weiter mit Enter          ")
57
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
58
go = io.read()
59
60
61
function lol()
62
 refuel()
63
 turtle.turnLeft()
64
 shell.run("go forward 2")
65
 turtle.turnRight()
66
end
67
68
for e=1,5 do
69
 refuel()
70
 farm()
71
 lol()
72
end
73
74
farm()
75
refuel()
76
turtle.turnRight()
77
shell.run("go forward 10")
78
turtle.turnLeft()
79
print(" Fertig mit der Arbeit ")