Advertisement
Johurt

[FNC] ConvertSeconds

May 22nd, 2013
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.78 KB | None | 0 0
  1. stock ConvertSeconds(sekundes)
  2. {
  3.     new str[40], msg[10], minutes, valandos, dienos;
  4.     while(sekundes > 86399) { sekundes -= 86400; dienos ++; }
  5.     while(sekundes > 3599) { sekundes -= 3600; valandos ++; }
  6.     while(sekundes > 59) { sekundes -= 60; minutes ++; }
  7.     if(dienos > 0) { format(msg, 7, "%dd. ", dienos); strcat(str, msg); }
  8.     if(valandos > 0) { format(msg, 10, "%dval. ", valandos); strcat(str, msg); }
  9.     if(minutes > 0) { format(msg, 10, "%dmin. ", minutes); strcat(str, msg); }
  10.     if(sekundes > 0)
  11.     {
  12.         if(minutes < 1 && valandos < 1 && dienos < 1)
  13.             {
  14.             str = "1min.";
  15.         }
  16.         else
  17.         {
  18.             format(msg, 9, "%dsec.", sekundes);
  19.             strcat(str, msg);
  20.         }
  21.     }
  22.     return str;
  23. }
  24.  
  25. /*
  26.     Naudojimas:
  27.     printf("Time: %s", ConvertSeconds(281544)); // Time: 3d. 6val. 12min. 24sec.
  28. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement