Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/03/2009, 16:41
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
Respuesta: Question de php avanzado.

Cita:
Iniciado por blanxi Ver Mensaje
jeje,

si es de un juego..

la variable es una $stamina que quiero que aumente cada hora.. pero claro si el usuario no ta logeado y dentro de esa pagina, no se hace un update..

Es que para programar eso has de borrar ese pensamiento, el pensamiento de que cuando lleguen las 10 de la noche por ejemplo, la estamina suba x o lo que sea, te pongo un ejemplo:

Tienes la estamina que por cada hora sube 10 por el nivel de personaje, tu no guardas en la base de datos cada hora una nueva estamina para el pesonaje, tu lo que haces es (si esta en lvl 4 por ejemplo) guardar la primera fecha, luego restas la fecha del logueo, cuentas la hora y recurres al lvl de la base de datos (4) multiplicas por 4 y luego por 10 y tienes la estamina, luego si alguien por ejemplo te la roba, guardas la hora que te la ha robado y vuelves a hacer lo mismo.

Piensa en fechas y no en actualizar por momentos.


Realmente te has metido en algo dificil, a mi me costo mucho, no por el hecho de programar sino por pensar la programacion.

Última edición por karlic0s; 25/03/2009 a las 16:50