hlmod.hu
https://hlmod.hu/

Játszott idő
https://hlmod.hu/viewtopic.php?f=9&t=28056
Oldal: 1 / 1

Szerző:  koko.988 [2017.08.04. 12:33 ]
Hozzászólás témája:  Játszott idő

Üdv!
Olyan problémám lenne, hogy lekérem a jelenlegi játszott időt, illetve külön az összes játszott időt.

  1. static time;
  2.     time = get_user_time(id, 1) / 60;
  3.  
  4. static motd[1501], len;
  5.  
  6. len += format(motd[len], 1500-len,"<left><font color=^"DarkGreen^"><B>Jelenlegi játszott idő:</B> <font color=^"white^"> %d perc</color></left>^n", time);
  7. len += format(motd[len], 1500-len,"<left><font color=^"DarkGreen^"><B>Összes játszott idő:</B> <font color=^"white^"> %d perc</color></left>^n", time+osszes_jatszott[id]);


Lényeg, hogy egy reconnect után automatikusan az összes játszott idő 82percet mutat, holott alig voltam fent 2percet.
Ha ismét reconnectelek, ismételten egy nagyobb számot ír.
Mentés MySQL, update részhez ezt írtam:

  1. Len += formatex(Query[Len], charsmax(Query)-Len, "Jatszottido = ^"%i^", ", osszes_jatszott[id]+get_user_time(id));


Valami javaslat? Vagy hol a hiba?


Megoldva:

  1. Len += formatex(Query[Len], charsmax(Query)-Len, "Jatszottido = ^"%i^", ", osszes_jatszott[id]+get_user_time(id) / 60);


Nem osztottam 60-al, így mp-ben adta mindig hozzá.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/