Foros del Web » Programando para Internet » PHP »

timer que aumenta el valor de un dato almacenado en mysql

Estas en el tema de timer que aumenta el valor de un dato almacenado en mysql en el foro de PHP en Foros del Web. Bueno que tal gente... estoy intentando hacer un juego de navegador y me he topado con un problema muy grave La cosa es así, cada ...
  #1 (permalink)  
Antiguo 22/01/2009, 19:36
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 0
timer que aumenta el valor de un dato almacenado en mysql

Bueno que tal gente... estoy intentando hacer un juego de navegador y me he topado con un problema muy grave

La cosa es así, cada usuario o jugador tiene 4 recursos, y una mina que produce ese recurso, por ej, para producir oro tenes un edificio que se llama mina de oro, si tenes la mina de oro en nivel 1, aumenta 40 unidades de oro por hora.

Los recursos que tiene cada jugador estan almacenados en mysql, en una columna llamada (en el caso del oro) "oro".

Este valor tiene que aumentar progresiamente a medida que pasa el tiempo segun su nivel en la mina de oro.

Entonces... no tengo ni put* idea de como hacer eso.

¿Alguna ayuda?

saludos y desde ya muchas gracias
  #2 (permalink)  
Antiguo 22/01/2009, 20:17
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: timer que aumenta el valor de un dato almacenado en mysql

Debes tener una tabla en la base de datos en la que guardes todas las "tareas programadas". Usando cronjobs puedes correr un script internamente en el servidor, digamos cada minuto, que evalue el contenido de esa tabla y realice los cambios necesarios.

Es un sistema amplio, así que debes investigar tu solo y formular aquí tus dudas y preguntas concretas. Pero esa es la idea general del proceso.

  #3 (permalink)  
Antiguo 22/01/2009, 21:49
 
Fecha de Ingreso: enero-2009
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: timer que aumenta el valor de un dato almacenado en mysql

Muchisimas gracias okram, de verdad me has aclarado la duda, investigare como se utilizan los cronjobs

De nuevo gracias y saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.