Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.48 KB | None | 0 0
  1. public SyncTime()
  2. {
  3.     new string[200], tmphour, tmpminute, tmpsecond;
  4.     gettime(tmphour, tmpminute, tmpsecond);
  5.     FixHour(tmphour);
  6.     tmphour = shifthour;
  7.     foreach(Player, playerid) {
  8.         if(IgracLogovan[playerid] == 0) continue;
  9.         PI[playerid][pMinuta] += 1;
  10.         PI[playerid][pMinutaDanas] ++;
  11.         if(PI[playerid][pMinuta] >= 60) {
  12.             PI[playerid][pSatiIgre]++;
  13.             PI[playerid][pMinuta] = 0;
  14.         }
  15.         PI[playerid][pPayDay] += 1;
  16.         SpremiAktivnost(playerid);
  17.     }
  18.     if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
  19.     {
  20.         for(new h = 1; h < sizeof(Fakcija); h++) GZOrg[h][Napadalivec] = 0;
  21.         for(new id = 0; id < sizeof(GangZona); id++) {
  22.             if(GangZona[ id ][ gzOwner ] != 0) {
  23.                 Fakcija[ GangZona[ id ][ gzOwner ] ][ fBudzet ] += GangZona[ id ][ gzPrihod ];
  24.                 OsvjeziFakciju( GangZona[ id ][ gzOwner ] ); SpremiFakciju( GangZona[ id ][ gzOwner ] );
  25.             }
  26.         }
  27.         ghour = tmphour;
  28.         format(string, sizeof(string), "{FFFFFF}[CL | RP]: {00BFFF}Tacno je {FFFFFF}%d:00 {00BFFF}sati!",tmphour);
  29.         BroadCast(SIVA,string);
  30.         Podesi_Zlataru(2);
  31.         SetTimer("RespawnAuta", 1000, 0);
  32.         //SetTimer("NeaktivnostImovine", 1000, false);
  33.         new year, month,day, stringv[ 122 ], stringa[ 122 ];
  34.         foreach(Player, playerid)
  35.         {
  36.             if(IgracLogovan[playerid] != 1) continue;
  37.             if(IgracLogovan[playerid] == 1) {
  38.                 PayDay(playerid), SetPlayerScore(playerid, PI[playerid][pNivo]);
  39.                 if(tmphour == 0) {
  40.                     PI[playerid][pMinutaDanas] = 0;
  41.                     PI[playerid][pDutyVremena] = 0;
  42.                     getdate(year, month, day);
  43.                     format(stringv, sizeof(stringv), "/Korisnici/Aktivnost/%s.ini", sendername);
  44.                     if(!dini_Exists(stringv)) dini_Create(stringv);
  45.                     format(stringa,sizeof(stringa),"%d.%d.%d. %d:%d",day,month,year,tmphour,tmpminute);
  46.                     dini_Set(stringv,"Login", stringa);
  47.                 }
  48.             }
  49.             for(new i = 1; i < sizeof(Fakcija); i++) {
  50.                 if(IsValidDynamicMapIcon(FakcijaIcon[ playerid ][i])) DestroyDynamicMapIcon(FakcijaIcon[ playerid ][i]);
  51.                 FakcijaIcon[ playerid ][i] = -1;
  52.                 if(Fakcija[i][f_ExtX] != 0.0000) {
  53.                     if(Fakcija[i][fTip] == 1) FakcijaIcon[ playerid ][i] = CreateDynamicMapIcon(Fakcija[i][f_ExtX], Fakcija[i][f_ExtY], Fakcija[i][f_ExtZ], 23, 0, _, _, playerid, 150.0, MAPICON_LOCAL);
  54.                     if(Fakcija[i][fTip] == 3) FakcijaIcon[ playerid ][i] = CreateDynamicMapIcon(Fakcija[i][f_ExtX], Fakcija[i][f_ExtY], Fakcija[i][f_ExtZ], 30, 0, _, _, playerid, 150.0, MAPICON_LOCAL);
  55.                 }
  56.             }
  57.         }
  58.         mixanje = 0;
  59.         if (realtime) SetWorldTime(tmphour);
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement