View Single Post
capostrike93
Veteran Member
Join Date: Feb 2009
Location: adios y??
Old 07-05-2010 , 19:32   Re: [ES] Saber cuanto tiempo lleva conectado
#27

Quote:
Originally Posted by Alucard^ View Post
Capos, por que decis que esta mal el que posteo gladius, es practicamente el mismo metodo del tuyo... solo que en vez de:

PHP Code:
-= 60
Hizo algo como esto:

PHP Code:
- (60); 
Y no hizo el chequeo de si es mayor a 59, pero creo que no es necesario...

Hagamos la prueba...

Code:
    Tiempo = get_user_time(id, 1)  // suponiendo que devuelve 90 segundos     Minutos = Tiempo / 60  // 90 / 60 = 1,5 = 1 minuto     Horas = Minutos / 60  // da 0 y decimales = 0     Segundos = Tiempo - ( 60 * Minutos )  // 90 - (60 * 1) = 30         // 0:1:30 seria el resultado, y es correcto
nada que ver con mi codigo mira su codigo en funcionamiento

Quote:
Tiempo = get_user_time(id, 1)
Horas = Minutos / 60
Minutos = Tiempo / 60
Segundos = Tiempo - ( 60 * Minutos )

supongamos que lleva 1 hora jugando (3600 segundos)

Tiempo = 3600; // 3600
Horas = 0/60; // 0 ya que no se a definido el valor de minutos
Minutos = 3600 / 60; // 60
Segundos = 3600 - ( 60 * Minutos ) // 0 3600 - 3600

wow el primer jugador lleva 0 horas 60 minutos y 0 segundos (aunque se vea bien esta mal por que deveria decir 1 hora..)
el segundo jugador se desconecta a la hora y media (5400 segundos)

Tiempo = 5400; // 5400
Horas = 60/60; // 1 el valor de minutos es 60 por que como es static se guarda el valor.. y el aterior fue 60
Minutos = 5400 / 60; // 90
Segundos = 3600 - ( 60 * Minutos ) // -1800 3600 - 5400

Wow el segundo jugador lleva 1 hora 90 minutos y -1800 .. good -.-"
__________________
capostrike93 is offline