Streetboy_xD

[Computercraft] Passwort

Mar 31st, 2014
474
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. -- Variablen
  2.  
  3.  
  4. yourpass = "" -- Zwischen die "" bitte das Passwort eintragen
  5. yourprogram = "" -- Zwischen die "" bitte das Programm eintragen was gestartet werden soll
  6.  
  7. os.pullEvent = os.pullEventRaw
  8.  
  9.  
  10. -- Bildschirm leeren
  11.  
  12.  
  13. term.clear()
  14. term.setCursorPos(1,1)
  15.  
  16.  
  17. -- Funktionen
  18.  
  19.  
  20. function writeCentered( text, y )
  21.  
  22. width, height = term.getSize()
  23. x = ( width / 2 ) - ( string.len( text ) / 2 )
  24.  
  25. term.setCursorPos(x,y)
  26. term.write( text )
  27.  
  28. end
  29.  
  30.  
  31. -- Hauptteil
  32.  
  33.  
  34. while true do
  35.  
  36. term.write("| |")
  37.  
  38. writeCentered("Computer Security", 1)
  39.  
  40. term.setCursorPos(1,2)
  41. term.write("+-------------------------------------------------+")
  42. term.setCursorPos(1,3)
  43. term.write("| |")
  44. term.setCursorPos(1,4)
  45. term.write("| Passwort: |")
  46.  
  47. for i = 5,18 do
  48.  
  49. term.setCursorPos(1,i)
  50. term.write("| |")
  51.  
  52. end
  53.  
  54. term.setCursorPos(1,19)
  55. term.write("+-------------------------------------------------+")
  56.  
  57. term.setCursorPos(16,4)
  58. pass = read("*")
  59.  
  60. if pass == yourpass then
  61.  
  62. term.setCursorPos(6,6)
  63. term.write("Authentifizierung Erfolgreich!")
  64. term.setCursorPos(6,7)
  65. term.write("Sie werden nun Weitergeleitet")
  66.  
  67. sleep(0.25)
  68.  
  69. for i = 1,3 do
  70.  
  71. term.write(".")
  72. sleep(0.5)
  73.  
  74. end
  75.  
  76. term.clear()
  77. term.setCursorPos(1,1)
  78.  
  79. os.run({}, "/"..yourprogram)
  80.  
  81. else
  82.  
  83. term.setCursorPos(5,6)
  84. term.write("Authentifizierung Fehlgeschlagen!")
  85. sleep(1)
  86.  
  87. end
  88.  
  89. end
Advertisement
Add Comment
Please, Sign In to add comment