View difference between Paste ID: ZK5vvzZY and 6dL9yTnq
SHOW: | | - or go back to the newest paste.
1
local args = {...}
2
3
if #args < 2 then
4
  print("Need some parameters!")
5
  print()
6
  print("Usage:")
7
  print("elevator <direction> <floors>")
8
  print()
9
  print("direction is down or up")
10
  print("floors is a number")
11
  print("ie")
12
  print("elevator up 4")
13
  return
14
end
15
16
direction = args[1]
17
18
levels = tonumber(args[2])
19
if levels <= 0 or levels == nil then
20
  print("What the heck? I need a number to go up or down!")
21
  return
22
end
23
if turtle.getFuelLevel() < levels then
24
  print("I need some fuel, please give me fuel!")
25
  return
26
end
27
28
direction = string.lower(direction)
29
direction = string.sub(direction,1,1)
30
31
if direction == "d" or direction == "u" then
32
for i=1,levels do
33
  if direction == "d" then
34
    print("Going Down!")
35
    turtle.down()
36
  else
37
    print("Going Up!")
38
    print("Waiting for you to jump!")
39
    while not turtle.up() do
40
     print("Jump Now!")
41
    end
42
  end
43
end
44
else
45
  print("You can't follow instructions can you?")
46
end