kreezxil

Elevator

May 23rd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
Add Comment
Please, Sign In to add comment