-- Security #1 -- Password lock -- Code written by jag_e_nummer_ett local oldPull = os.pullEvent; os.pullEvent = os.pullEventRaw; function login() local password = "password" local inputPass = "" local tries = 5 while inputPass ~= password do term.clear() if tries < 5 then term.setCursorPos(3,5) print("Incorrect password!") end term.setCursorPos(3,2) print("Please enter password") term.setCursorPos(3,4) print("Tries left: "..tries) term.setCursorPos(3,3) write("Password: ") inputPass = read("*") tries = tries - 1 if tries == 0 then return false end end return true end if login() then term.clear() term.setCursorPos(3,2) print("Login successful!") sleep(1.5) else term.clear() term.setCursorPos(3,2) print("Login failed!") sleep(1.5) os.shutdown() end os.pullEvent = oldPull;