Advertisement
LokeYourLord

RocketDOOR

Jun 13th, 2015
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. os.pullEvent = os.pullEventRaw
  2. local password = "enter"
  3. local secondPassword = "enter2"
  4.  
  5. function secondaryPassword()
  6.   while true do
  7.     write("PC LOCKED. ENTER SECONDARY PASSWORD:");
  8.     input = read("*");
  9.     if (input == secondPassword) then
  10.       return true;
  11.     else
  12.       write("WRONG SECONDARY PASSWORD. FURTHER ACCESS DENIED.");
  13.       os.sleep(5);
  14.     end
  15.   end
  16. end
  17.  
  18. function primaryPassword()
  19.  write("LIMITED ACCESS. ENTER PASSWORD:")
  20.  local input = read("*")
  21.  if input == password then
  22.   term.clear()
  23.   term.setCursorPos(1,1)
  24.   textutils.slowPrint("ACCESS GRANTED")
  25.   textutils.slowPrint("DOOR IS OPENING PLEASE WAIT...")
  26.   rs.setOutput("back",true)
  27.   sleep(4)
  28.   rs.setOutput("back",false)
  29.   return true;
  30.  else
  31.   term.clear()
  32.   term.setCursorPos(1,1)
  33.   print("WRONG PASSWORD. ACCESS DENIED")
  34.   --rs.setOutput("bottom",true)
  35.   return false;
  36.  end
  37. end
  38.  
  39. function checkPass()
  40.   if(primaryPassword()) then
  41.     return true;
  42.   else
  43.     if(secondaryPassword()) then
  44.       return false;
  45.     end
  46.   end
  47. end
  48.  
  49. repeat
  50.   term.clear();
  51.   term.setCursorPos(1,1);
  52. until(checkPass())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement