Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- GetPlayerConnectedTime(playerid, &hours, &minutes, &seconds)
- {
- new connected_time = NetStats_GetConnectedTime(playerid);
- new CurrentTime[3];
- CurrentTime[2] = (connected_time / 1000) % 60;
- CurrentTime[1] = (connected_time / (1000 * 60)) % 60;
- CurrentTime[0] = (connected_time / (1000 * 60 * 60));
- new SavedTime[3];
- SavedTime[2] = SQL::GetIntEntry(""PLAYERS_TABLE"", "seconds", "id", User[playerid][id]);
- SavedTime[1] = SQL::GetIntEntry(""PLAYERS_TABLE"", "minutes", "id", User[playerid][id]);
- SavedTime[0] = SQL::GetIntEntry(""PLAYERS_TABLE"", "hours", "id", User[playerid][id]);
- new TotalTime[3];
- TotalTime[2] = CurrentTime[2] + SavedTime[2];
- TotalTime[1] = CurrentTime[1] + SavedTime[1];
- TotalTime[0] = CurrentTime[0] + SavedTime[0];
- if (TotalTime[2] >= 60)
- {
- TotalTime[2] = 0;
- TotalTime[1]++;
- if (TotalTime[1] >= 60)
- {
- TotalTime[1] = 0;
- TotalTime[2]++;
- }
- }
- seconds = TotalTime[2];
- minutes = TotalTime[1];
- hours = TotalTime[0];
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment