SA-MP Forums Archive
PlayedTime format - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: PlayedTime format (/showthread.php?tid=144317)



PlayedTime format - pziemczyk - 26.04.2010

Hello everybody, im trying to create PlayedTime format.
Already i have array PlayerInfo[playerid][pMinutes], and here i count played time on minutes.
And now im trying to format, example.

2 minutes 1 hours
or
59 minutes 0 hours

Any ideas how do that?


Re: PlayedTime format - SiJ - 26.04.2010

Quote:
Originally Posted by pziemczyk
Hello everybody, im trying to create PlayedTime format.
Already i have array PlayerInfo[playerid][pMinutes], and here i count played time on minutes.
And now im trying to format, example.

2 minutes 1 hours
or
59 minutes 0 hours

Any ideas how do that?
I do this in my script:

pawn Код:
new OnlineTimer[MAX_PLAYERS];

//OnPlayerConnect
OnlineTimer[playerid] = SetTimerEx("OnlineTimeUpdate",1,60000);

//OnPlayerDisconnect
KillTimer(OnlineTimer[playerid]);

forward OnlineTimeUpdate(playerid);
public OnlineTimeUpdate(playerid)
{
    if(GetPlayerState(playerid) == PLAYER_STATE_SPAWNED) return 1;
  pMins[playerid] ++;
  if(pMins[playerid] == 10 || pMins[playerid] == 20 || pMins[playerid] == 30 || pMins[playerid] == 40 || pMins[playerid] == 50 || pMins[playerid] == 60)
  {
    }
  if(pMins[playerid] >= 60)
  {
    pMins[playerid] = 0;
    pHours[playerid] ++;
    }
    return 1;
}



Re: PlayedTime format - pziemczyk - 26.04.2010

ehm, but i need without add ,,Hours" array


Re: PlayedTime format - Naxix - 26.04.2010

Then just make a timer on 1 minute that repeat itself that adds:

Код:
PlayerInfo[playerid][pMinutes] ++;