Advertisement
Guest User

startup

a guest
Jul 26th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.87 KB | None | 0 0
  1. local doorSide = "bottom"
  2. local doorPassword = "open"
  3. local exitCode = "exit"
  4. local openTime = 5
  5.  
  6. local function clearScreen()
  7.    term.clear()
  8.    term.setCursorPos(1,1)
  9.    term.setTextColor(colors.green)
  10.    write("1")
  11.    term.setTextColor(colors.white)
  12.    term.setCursorPos(9,9)
  13. end
  14.  
  15. rs.setOutput(doorSide, true)
  16.  
  17. while true do
  18.    clearScreen()
  19.    write("Please Enter Password: ")
  20.    local input = read("*")
  21.    if input == doorPassword then
  22.     clearScreen()
  23.     term.setTextColor(colors.green)
  24.     print("Access Granted!")
  25.     rs.setOutput(doorSide, false)
  26.     sleep(openTime)
  27.     rs.setOutput(doorSide, true)
  28.    else
  29.     if input == exitCode then
  30.     clearScreen()
  31.     os.pillEvent = pullEvent
  32.     term.setCursorPos(1,1)
  33.     return
  34.     else
  35.     clearScreen()
  36.     term.setTextColor(colors.red)
  37.     print("Access Denied!")
  38.     sleep(2)
  39.     end
  40. end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement