Advertisement
bakealau

Fichier de verouillage

Sep 18th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.55 KB | None | 0 0
  1. --Lock for CUBI0S 2.0--
  2. --Formating screen--
  3. term.clear()
  4. term.setBackgroundColor(colors.blue)
  5. term.clear()
  6. --Declaration du bouton reboot--
  7. paintutils.drawPixel(20,15, colors.green)
  8. --Affichage de l'icone de l'utilisateur--
  9. local usericon = paintutils.loadImage("usericon")
  10. paintutils.drawImage(usericon, 22, 5)
  11. --Lecture du nom du PC--
  12.                     local usernameread = fs.open("systeminfo/computername","r")
  13.                     username = usernameread.readAll()
  14.                     usernameread.close()
  15. --Affichage du nom du PC--
  16. term.setCursorPos(22,10)
  17. term.setBackgroundColor(colors.blue)
  18. print(username)
  19. --Affichage de textes et de pixels--
  20. term.setCursorPos(20,11)
  21. print("Mot de Passe:")
  22. paintutils.drawLine(19,12,33,12, colors.gray)
  23. term.setCursorPos(19,12)
  24. paintutils.drawLine(23,13,29,13, colors.yellow)
  25. term.setCursorPos(19,12)
  26. term.setBackgroundColor(colors.gray)
  27. -- Le probleme commence ici--
  28.                    
  29.                     --Ecriture du mot de passe correct dans une variable
  30.                     local passwordread = fs.open("systeminfo/password","r")
  31.                     password = passwordread.readAll()
  32.                     passwordread.close()
  33.  
  34. --On detecte le mot de passe entre par l'utilisateur
  35. local password_entered = read("*")
  36.  
  37. -- On verifie si le mot de passe est correcte
  38. if password_entered == password then
  39. --Futur demarrage du "Bureau"
  40. else
  41. shell.run("boot.lua")
  42. end
  43.  
  44. --On indique l'action pour le bouton redemarer
  45. local event, button, X, Y = os.pullEvent("mouse_click")
  46. XY = X..","..Y
  47. if XY == "20,15" and button == 1 then
  48. shell.run("boot.lua")
  49. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement