Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local doorSide = "bottom"
- local doorPassword = "open"
- local exitCode = "exit"
- local openTime = 5
- local function clearScreen()
- term.clear()
- term.setCursorPos(1,1)
- term.setTextColor(colors.green)
- write("1")
- term.setTextColor(colors.white)
- term.setCursorPos(9,9)
- end
- rs.setOutput(doorSide, true)
- while true do
- clearScreen()
- write("Please Enter Password: ")
- local input = read("*")
- if input == doorPassword then
- clearScreen()
- term.setTextColor(colors.green)
- print("Access Granted!")
- rs.setOutput(doorSide, false)
- sleep(openTime)
- rs.setOutput(doorSide, true)
- else
- if input == exitCode then
- clearScreen()
- os.pillEvent = pullEvent
- term.setCursorPos(1,1)
- return
- else
- clearScreen()
- term.setTextColor(colors.red)
- print("Access Denied!")
- sleep(2)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement