Advertisement
ignzio

Untitled

Mar 26th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2. local w, h = term.getSize()
  3. --Variables
  4. local user = "ignzio"
  5. local user = "ilcorsaro"
  6. local pass = "chupacapra"
  7. local uAllow = false
  8. local pAllow = false
  9. version = "1.0"
  10. --Functions
  11. function clear()
  12. term.clear()
  13. term.setCursorPos(1,1)
  14. end
  15. function printCentered(msg, h)
  16. term.setCursorPos(w/2 - #msg/2, h)
  17. write(msg)
  18. end
  19. local function printHeader()
  20. printCentered("Tech Lab os "..version, 1)
  21. printCentered(" by: Clothespin Fox", 2)
  22. end
  23. local function uCheck()
  24. write("Username: ")
  25. uInput = read()
  26. if uInput == user then
  27. uAllow = true
  28. else
  29. print("Username Sbagliato!")
  30. sleep(2)
  31. os.reboot()
  32. end
  33. end
  34. local function pCheck()
  35. write("Password: ")
  36. pInput = read("*")
  37. if pInput == pass then
  38. pAllow = true
  39. else
  40. print("Password Sbagliata!")
  41. sleep(2)
  42. os.reboot()
  43. end
  44. end
  45. --Main Program
  46. clear()
  47. printHeader()
  48. term.setCursorPos(1,4)
  49. uCheck()
  50. if uAllow == true then
  51. term.setCursorPos(1,5)
  52. pCheck()
  53. end
  54. if uAllow == true and pAllow == true then
  55. textutils.slowPrint("Loggo . . . . . .")
  56.  
  57. modem = peripheral.wrap("back")
  58. modem.open(1)
  59.  
  60. sleep(2)
  61. print("modem individuato! stabilisco una connessione!")
  62. sleep(1)
  63. print("connessione alla rete in corso 0%")
  64. sleep(1)
  65. print("connessione alla rete in corso 5%")
  66. sleep(1)
  67. print("connessione alla rete in corso 10%")
  68. sleep(1)
  69. print("connessione alla rete in corso 15%")
  70. sleep(1)
  71. print("connessione alla rete in corso 20%")
  72. sleep(1)
  73. print("connessione alla rete in corso 25%")
  74. sleep(1)
  75. print("connessione alla rete in corso 30%")
  76. sleep(1)
  77. print("connessione alla rete in corso 35%")
  78. sleep(1)
  79. print("connessione alla rete in corso 40%")
  80. sleep(1)
  81. print("connessione alla rete in corso 45%")
  82. sleep(1)
  83. print("connessione alla rete in corso 50%")
  84. sleep(1)
  85. print("connessione alla rete in corso 55%")
  86. sleep(1)
  87. print("connessione alla rete in corso 60%")
  88. sleep(1)
  89. print("connessione alla rete in corso 65%")
  90. sleep(1)
  91. print("connessione alla rete in corso 70%")
  92. sleep(1)
  93. print("connessione alla rete in corso 75%")
  94. sleep(1)
  95. print("connessione alla rete in corso 80%")
  96. sleep(1)
  97. print("connessione alla rete in corso 85%")
  98. sleep(1)
  99. print("connessione alla rete in corso 90%")
  100. sleep(1)
  101. print("connessione alla rete in corso 95%")
  102. sleep(1)
  103. print("connessione alla rete in corso 100%")
  104. sleep(1)
  105.  
  106. sleep(5)
  107. clear()
  108. print("Loggato con successo!")
  109. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement