Guest User

Untitled

a guest
Nov 16th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. local oldPull = os.pullEvent;
  2. os.pullEvent = os.pullEventRaw;
  3.  
  4. os.loadAPI("textfield")
  5. term.clear()
  6. term.setCursorPos(1,1)
  7.  
  8. User1 = "diegodan1893"
  9. Pass1 = "Cornelia1"
  10.  
  11. local function marco(linea, alto, ancho1, ancho2) --linea en la que empieza, altura,
  12. -- columna empieza, anchura.
  13. al = 1
  14. li = 1
  15. term.setCursorPos(ancho1,linea)
  16. write("+")
  17. for al = 1, ancho2 - 1, 1 do
  18. term.setCursorPos(ancho1 + al, linea)
  19. write("-")
  20. end
  21. term.setCursorPos(ancho2 + ancho1 - 1,linea)
  22. write("+")
  23.  
  24. for li = 1, alto - 1, 1 do
  25. term.setCursorPos(ancho1, linea + li)
  26. write ("|")
  27. term.setCursorPos(ancho2 + ancho1 - 1, linea + li)
  28. write ("|")
  29. end
  30. term.setCursorPos(ancho1,alto + linea - 1)
  31. write("+")
  32. for al = 1, ancho2 - 1, 1 do
  33. term.setCursorPos(ancho1 + al, alto + linea - 1)
  34. write("-")
  35. end
  36. term.setCursorPos(ancho2 + ancho1 - 1,alto + linea - 1)
  37. write("+")
  38. end
  39.  
  40. print ("Acceso restringido.")
  41. marco(7, 7, 12, 27)
  42. marco(5, 3, 12, 27)
  43. marco(8, 3, 24, 14)
  44. marco(10, 3, 24, 14)
  45. term.setCursorPos(13, 11)
  46. write("Contraseña:")
  47. term.setCursorPos(16, 9)
  48. write("Usuario:")
  49. term.setCursorPos(23, 6)
  50. write("Login")
  51. term.setCursorPos(25, 9)
  52. wUserName = textfield.readfield(_,_,11)
  53. term.setCursorPos(25, 11)
  54. wPassword = textfield.readfield("*",_,11)
  55.  
  56. if wUserName == User1 and wPassword == Pass1 then
  57. term.clear()
  58. term.setCursorPos(1,1)
  59. print("Acceso concedido.")
  60. sleep(3)
  61. term.clear()
  62. term.setCursorPos(1,1)
  63. return
  64. shell.run("Shutdown")
  65. else
  66. term.clear()
  67. term.setCursorPos(1,1)
  68. print("Acceso denegado.")
  69. shell.run("Shutdown")
  70. end
  71.  
  72. os.pullEvent = oldPull;
Add Comment
Please, Sign In to add comment