SecretBoss

Untitled

Nov 28th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. GetPlayerConnectedTime(playerid, &hours, &minutes, &seconds)
  2. {
  3. new connected_time = NetStats_GetConnectedTime(playerid);
  4. new CurrentTime[3];
  5.  
  6. CurrentTime[2] = (connected_time / 1000) % 60;
  7. CurrentTime[1] = (connected_time / (1000 * 60)) % 60;
  8. CurrentTime[0] = (connected_time / (1000 * 60 * 60));
  9.  
  10. new SavedTime[3];
  11. SavedTime[2] = SQL::GetIntEntry(""PLAYERS_TABLE"", "seconds", "id", User[playerid][id]);
  12. SavedTime[1] = SQL::GetIntEntry(""PLAYERS_TABLE"", "minutes", "id", User[playerid][id]);
  13. SavedTime[0] = SQL::GetIntEntry(""PLAYERS_TABLE"", "hours", "id", User[playerid][id]);
  14.  
  15. new TotalTime[3];
  16. TotalTime[2] = CurrentTime[2] + SavedTime[2];
  17. TotalTime[1] = CurrentTime[1] + SavedTime[1];
  18. TotalTime[0] = CurrentTime[0] + SavedTime[0];
  19. if (TotalTime[2] >= 60)
  20. {
  21. TotalTime[2] = 0;
  22. TotalTime[1]++;
  23.  
  24. if (TotalTime[1] >= 60)
  25. {
  26. TotalTime[1] = 0;
  27. TotalTime[2]++;
  28. }
  29. }
  30.  
  31. seconds = TotalTime[2];
  32. minutes = TotalTime[1];
  33. hours = TotalTime[0];
  34. return true;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment