dann1s

/staffaktivnost

Sep 25th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.95 KB | None | 0 0
  1. CMD:staffaktivnost(playerid, params[])
  2. {
  3.     if(Igrac[ playerid ][pAdminNivo] >= 4) {
  4.         new rows, info[2048], Igrac_Ime[ 24 ], data[ 4 ], zlogin[ 25 ], vrsrv, hns, minns, id;
  5.         //Provjera Admina
  6.         mysql_format(baza_konekcija, DB_Query, sizeof(DB_Query), "SELECT ID_yuBb, VremenaNaServeru_yuBb, ProslaSedmica_yuBb, SedmicnaAktivnost_yuBb, ZLogin_yuBb, Nick_yuBb, AdminNivo_yuBb, DanAktivnost_yuBb FROM korisnici WHERE AdminNivo_yuBb > 0 ORDER BY AdminNivo_yuBb DESC");
  7.         new Cache:rezjedan = mysql_query(baza_konekcija, DB_Query);
  8.         cache_get_row_count(rows);
  9.         for (new i; i != rows; i++)
  10.         {
  11.             cache_get_value(i, "Nick_yuBb", Igrac_Ime, 24);
  12.             cache_get_value_int(i,"AdminNivo_yuBb", data[ 0 ]);
  13.             cache_get_value_int(i,"VremenaNaServeru_yuBb", vrsrv);
  14.             hns = vrsrv / 3600;
  15.             minns = (vrsrv / 60) - (hns * 60) ;
  16.             cache_get_value_int(i,"DanAktivnost_yuBb", data[ 1 ]);
  17.             cache_get_value_int(i,"SedmicnaAktivnost_yuBb", data[ 2 ]);
  18.             cache_get_value_int(i,"ProslaSedmica_yuBb", data[ 3 ]);
  19.             cache_get_value(i,"ZLogin_yuBb", zlogin, 25);
  20.             if(IgracKonektovan(Igrac_Ime)) {
  21.                 id = GetPlayerID(Igrac_Ime);
  22.                 hns = Igrac[id][pVremenaNaServeru] / 3600;
  23.                 minns = (Igrac[id][pVremenaNaServeru] / 60) - (hns * 60) ;
  24.                 format(info, sizeof info, "%s{F3FF02}%s    {F81414}Admin Nivo: %d    {FFAF00}Odigrano: %dh%dmin    {A833FF}Ovu sedmicu: %dh%dmin    {D8A4FF}Proslu sedmicu: %dh%dmin    {00C0FF}Na zadnji dan: %d min (%s)\n", info,
  25.                 Igrac_Ime,
  26.                 Igrac[id][pAdminNivo],
  27.                 hns,minns,
  28.                 Igrac[id][pSedmicnaAktivnost] / 3600, (Igrac[id][pSedmicnaAktivnost] / 60) - ((Igrac[id][pSedmicnaAktivnost] / 3600) * 60),
  29.                 Igrac[id][pProslaSedmica] / 3600, (Igrac[id][pProslaSedmica] / 60) - ((Igrac[id][pProslaSedmica] / 3600) * 60),
  30.                 Igrac[id][pDanAktivnost]/60,
  31.                 Igrac[id][pZLogin]);
  32.             }
  33.             else {
  34.                 format(info, sizeof info, "%s{F3FF02}%s    {F81414}Admin Nivo: %d    {FFAF00}Odigrano: %dh%dmin    {A833FF}Ovu sedmicu: %dh%dmin    {D8A4FF}Proslu sedmicu: %dh%dmin    {00C0FF}Na zadnji dan: %d min (%s)\n", info,
  35.                 Igrac_Ime,
  36.                 data[ 0 ],
  37.                 hns,minns,
  38.                 data[ 2 ] / 3600, (data[ 2 ] / 60) - ((data[ 2 ]/3600) * 60),
  39.                 data[ 3 ] / 3600, (data[ 3 ] / 60) - ((data[ 3 ]/3600) * 60),
  40.                 data[ 1 ]/60,
  41.                 zlogin);
  42.             }
  43.         }
  44.         cache_delete(rezjedan);
  45.         //Provjera GXa
  46.         mysql_format(baza_konekcija, DB_Query, sizeof(DB_Query), "SELECT ID_yuBb, VremenaNaServeru_yuBb, ProslaSedmica_yuBb, SedmicnaAktivnost_yuBb, ZLogin_yuBb, Nick_yuBb, GameXpert_yuBb, DanAktivnost_yuBb FROM korisnici WHERE GameXpert_yuBb > 0 ORDER BY GameXpert_yuBb DESC");
  47.         new Cache:rezdva = mysql_query(baza_konekcija, DB_Query);
  48.         cache_get_row_count(rows);
  49.         for (new i; i != rows; i++)
  50.         {
  51.             cache_get_value(i, "Nick_yuBb", Igrac_Ime, 24);
  52.             cache_get_value_int(i,"GameXpert_yuBb", data[ 0 ]);
  53.             cache_get_value_int(i,"VremenaNaServeru_yuBb", vrsrv);
  54.             hns = vrsrv / 3600;
  55.             minns = (vrsrv / 60) - (hns * 60) ;
  56.             cache_get_value_int(i,"DanAktivnost_yuBb", data[ 1 ]);
  57.             cache_get_value_int(i,"SedmicnaAktivnost_yuBb", data[ 2 ]);
  58.             cache_get_value_int(i,"ProslaSedmica_yuBb", data[ 3 ]);
  59.             cache_get_value(i,"ZLogin_yuBb", zlogin, 25);
  60.             if(IgracKonektovan(Igrac_Ime)) {
  61.                 id = GetPlayerID(Igrac_Ime);
  62.                 hns = Igrac[id][pVremenaNaServeru] / 3600;
  63.                 minns = (Igrac[id][pVremenaNaServeru] / 60) - (hns * 60) ;
  64.                 format(info, sizeof info, "%s{F3FF02}%s    {A6ED7B}GXpert Nivo: %d    {FFAF00}Odigrano: %dh%dmin    {A833FF}Ovu sedmicu: %dh%dmin    {D8A4FF}Proslu sedmicu: %dh%dmin    {00C0FF}Na zadnji dan: %d min (%s)\n", info,
  65.                 Igrac_Ime,
  66.                 Igrac[id][pGameXpert],
  67.                 hns,minns,
  68.                 Igrac[id][pSedmicnaAktivnost] / 3600, (Igrac[id][pSedmicnaAktivnost] / 60) - ((Igrac[id][pSedmicnaAktivnost] / 3600) * 60),
  69.                 Igrac[id][pProslaSedmica] / 3600, (Igrac[id][pProslaSedmica] / 60) - ((Igrac[id][pProslaSedmica] / 3600) * 60),
  70.                 Igrac[id][pDanAktivnost]/60,
  71.                 Igrac[id][pZLogin]);
  72.             }
  73.             else {
  74.                 format(info, sizeof info, "%s{F3FF02}%s    {A6ED7B}GXpert Nivo: %d    {FFAF00}Odigrano: %dh%dmin    {A833FF}Ovu sedmicu: %dh%dmin    {D8A4FF}Proslu sedmicu: %dh%dmin    {00C0FF}Na zadnji dan: %d min (%s)\n", info,
  75.                 Igrac_Ime,
  76.                 data[ 0 ],
  77.                 hns,minns,
  78.                 data[ 2 ] / 3600, (data[ 2 ] / 60) - ((data[ 2 ]/3600) * 60),
  79.                 data[ 3 ] / 3600, (data[ 3 ] / 60) - ((data[ 3 ]/3600) * 60),
  80.                 data[ 1 ]/60,
  81.                 zlogin);
  82.             }
  83.         }
  84.         cache_delete(rezdva);
  85.         //
  86.         AC_ShowPlayerDialog( playerid, 9999, DIALOG_STYLE_MSGBOX, "[YUB] Aktivnost - Admin Team", info, "Zatvori", "" );
  87.     }
  88.     return 1;
  89. }
Add Comment
Please, Sign In to add comment