Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2017, 16:56
bbrian
 
Fecha de Ingreso: enero-2010
Mensajes: 400
Antigüedad: 14 años, 3 meses
Puntos: 6
Cambiar estados de usuarios en un juego RPG

Hola a todos, tengo un problema, no se que manera implementar para que sea lo mas simple posible.
Estoy programando un juego rpg, el problema surge que cuando un personaje es derrotado tiene que descansar 5 minutos para volver a luchar.
Para enviarlo a descansar a la hora de la derrota cambio el usuario a estado = 2.
El problema surge cuando pasan esos 5 minutos asi el estado vuelve a 1...
No se en que momento ejecutar la accion para realizar ese update de nuevo.

Tendria que mandar un script automatico cada 1 minuto que recorra toda la base de datos y comparar los minutos fecha de ultima pelea y fecha actual.
Pero hacer eso cada un minuto me parece algo terrible.

Yo conozco un juego que tiene la misma ideologia pero es como si los bloqueara desde javascript y te muestra un reloj con la cuenta regresiva.
No entiendo como hacer desde javascript sin tener el navegador abierto... Si yo cierro todo el tiempo corre igual y cuando pasan los 5 minutos se libera.

Que se les ocurre ?
Gracias !!