View difference between Paste ID: YgvyBe6F and CceaDzEC
SHOW: | | - or go back to the newest paste.
1
-- By Ducky
2
-- Version : 2.0
3
4
local args = { ... }
5
local buckets = 0
6
7
function move (s)
8
  for i = 1, s, 1 do
9
    turtle.forward()
10
  end
11
end
12
13
function getLava()
14
  buckets = 0
15
  turtle.select(1)
16
  while turtle.suck() do
17
    buckets = buckets + 1
18
  end
19
  for i = 1, buckets, 1 do
20
    turtle.select(i)
21
    turtle.refuel()
22
  end
23
end
24
25
function empty ()
26
  for i = 1, buckets, 1 do
27
    turtle.select(i)
28
    turtle.drop()
29
  end
30
end
31
32
function notFull()
33
  if (turtle.getFuelLevel() < tonumber(args[1])) then
34
    return true
35
  else
36
    return false
37
  end
38
end
39
40-
  move(3)
40+
41
  getLava()
42
  turtle.turnRight()
43
  empty()
44-
  move(3)
44+
45
  print((turtle.getFuelLevel() / args[1]) * 100, "%")
46
end