Advertisement
Johurt

Prepare players database

Apr 18th, 2015
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.00 KB | None | 0 0
  1. /*
  2.     By Johurt, 2015/04/18
  3. */
  4. new buf[1300], File:handle = fopen("vartotojai.txt", io_read), c, kelintas, kur[4], i, vardas[21], slaptazodis[129];
  5. if(handle)
  6. {
  7.     while(fread(handle, buf))
  8.     {
  9.         i++;
  10.         kelintas = 0;
  11.         for(c = 0; c < 100; c++)
  12.         {
  13.             if(buf[c] == 0x27)
  14.             {
  15.                 kelintas ++;
  16.                     if(kelintas > 6) break;
  17.                     if(kelintas == 3 || kelintas == 4) continue;
  18.                     kur[kelintas - ((kelintas == 1 || kelintas == 2) ? (1) : (3))] = c;
  19.             }
  20.         }
  21.         strmid(vardas, buf, kur[0] + 1, kur[1]);
  22.         strmid(slaptazodis, buf, kur[2] + 1, kur[3]);
  23.         printf("{%c%s%c, %c%s%c, %c%s%c},", 0x22, vardas, 0x22, 0x22, slaptazodis, 0x22, 0x22, MD5_Hash(slaptazodis), 0x22);
  24.         /*printf("i: %d | {%c%s%c, %c%s%c},", i, 0x22, vardas, 0x22, 0x22, slaptazodis, 0x22);
  25.         print(buf);
  26.         if(i == 2) break;*/
  27.     }
  28.     fclose(handle);
  29. }
  30.  
  31. /*
  32.     Result:
  33.     [19:53:17] {"Mike_Bellic", "Ignas123", "86F5F28D495B09B50699E74C5AD03E10"},
  34.     [19:53:17] {"Carl_Deivison", "qwerty", "D8578EDF8458CE06FBC5BB76A58C5CA4"},
  35. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement