16-03-2009, 01:13 AM
Pour moi la solution c'est d'actualisé les combat au fur et à mesure:
Tu stockes dans une table les horaires de résolution.
Quand quelqu'un demande une page, tu demandes à ta table si il n'y a pas des horaire de résolution qui sont passé (ou présente) si c'est le cas tu résous les combat qui y sont affilié.
Puis tu fournis la page à ton utilisateur.
Ainsi tu seras toujours à jour pour tes combats sans avoir à faire des trucs compliqué de mise à jour selon l'attaque du joueur.
Tu stockes dans une table les horaires de résolution.
Quand quelqu'un demande une page, tu demandes à ta table si il n'y a pas des horaire de résolution qui sont passé (ou présente) si c'est le cas tu résous les combat qui y sont affilié.
Puis tu fournis la page à ton utilisateur.
Ainsi tu seras toujours à jour pour tes combats sans avoir à faire des trucs compliqué de mise à jour selon l'attaque du joueur.