les muestro el funcionamiento del mio con los datos que use en el otro ejemplo
PHP Code:
new h,m,s = get_user_time(id, 1);
if(s>59)
{
m=s/60;
s-=m*60;
if(m>59)
{
h=m/60;
m-=h*60;
}
}
supongamos que lleva 1 hora jugando (3600 segundos)
new h,m,s = 3600;
if(3600>59)
{
//se lee esto ya que es mayor a 59
m=3600/60; // 60
s-=60*60; // 0 3600 - (60*60)
if(60>59)
{
//se lee esto ya que es mayor a 59
h=60/60; // 1
m-=1*60; // 0 60 - (1*60)
}
}
wow el primer jugador lleva 1 horas 0 minutos y 0 segundos (PERFECT)
el segundo jugador se desconecta a la hora y media (5400 segundos)
new h,m,s = 5400;
if(5400>59)
{
//se lee esto ya que es mayor a 59
m=5400/60; // 90
s-=90*60; // 0 5400 - (90*60)
if(90>59)
{
//se lee esto ya que es mayor a 59
h=90/60; // 1
m-=1*60; // 30 90 - (1*60)
}
}
Wow el segundo jugador lleva 1 hora 30 minutos y 0 segundos (PERFECT)
__________________