Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- keymasterID = nil
- identifierID = nil
- triesRemaining = 3
- function getUsers()
- prox = peripheral.wrap("top")
- targets = prox.getTargets()
- for k,v in pairs(targets) do
- if v.Name == "Player" then
- details = prox.getTargetDetails(k)
- return details.Username
- end
- end
- end
- function updateScreen()
- os.pullEvent("char")
- term.clear()
- term.setCursorPos(1,1)
- uname = getUsers()
- term.clear()
- term.setCursorPos(1,1)
- print("Welcome, " .. uname .."!")
- term.setCursorPos(1,2)
- os.queueEvent("char", 15)
- end
- function getPassword()
- pass = read("*")
- if pass == "pie" then
- print("Successful")
- else
- triesRemaining = triesRemaining - 1
- print("Unsucessful. " .. triesRemaining .. " tries remaining")
- end
- end
- term.clear()
- term.setCursorPos(1,1)
- while true do
- parallel.waitForAll(updateScreen, getPassword)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement