Advertisement
Guest User

Untitled

a guest
Nov 26th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1.  
  2.  
  3. var
  4. P, o, N: string;
  5. i, LoginMod, NumberPlayers: integer;
  6. T: text;
  7. User: array[1..100, 1..3] of string;
  8.  
  9. procedure LoadDataStats;//Load GameStats
  10. var
  11. i: integer;
  12. begin
  13. Assign(T, 'DataStatistic.txt');
  14. Reset(T);
  15. Readln(T, NumberPlayers);
  16. for i := 1 to NumberPlayers do
  17. begin
  18. Readln(T, User[i, 1]);
  19. Readln(T, User[i, 2]);
  20. Readln(T, User[i, 3]);
  21. end;
  22. Close(T);
  23. end;
  24.  
  25. procedure ExportDataStats;//Export GameStats
  26. var
  27. i: integer;
  28. begin
  29. Assign(T, 'DataStatistic.txt');
  30. Rewrite(T);
  31. Writeln(T, NumberPlayers);
  32. for i := 1 to NumberPlayers do
  33. begin
  34. writeln(T, User[i, 1]);
  35. writeln(T, User[i, 2]);
  36. writeln(T, User[i, 3]);
  37. end;
  38. Close(T);
  39. end;
  40.  
  41. begin
  42. LoadDataStats;
  43. Writeln('1. Login');
  44. Writeln('2. Register');
  45. Read(LoginMod);
  46. if LoginMod = 1 then
  47. begin
  48. P := '';
  49. N := '';
  50. Write('UName: ');
  51. Read(N);
  52. for i := 1 to NumberPlayers do
  53. begin
  54. if User[i, 1] = N then
  55. begin
  56. Write('UPass: ');
  57. Read(P);
  58. if P = User[i, 2] then
  59. begin
  60. Write('Конец');
  61. read(o);
  62. end
  63. else
  64. begin
  65. Write('Wrong password!');
  66. P := '';
  67. Write('Конец');
  68. read(o);
  69. end;
  70. end
  71. else
  72. begin
  73. Write('Wrong Login!');
  74. end;
  75. end;
  76. end
  77. else
  78. begin
  79. Inc(NumberPlayers);
  80. User[NumberPlayers, 1] := '';
  81. User[NumberPlayers, 2] := '';
  82. Write('Login: ');
  83. Readln(User[NumberPlayers, 1]);
  84. Write('Pass: ');
  85. Read(User[NumberPlayers, 2]);
  86. Write('Конец');
  87. read(o);
  88. end;
  89. ExportDataStats;
  90. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement