scyon75 wrote:je voudrais réaliser un jeu. Les joueurs ont le droit à un certain nombre de déplacements, par exemple 5, qui se remet à 5 toutes les heures... Si le joueur à dépensé ses 5 deplacements à 13h30, la bdd se remet à jour les deplacement à 5 à 14h, s'il n'a pas utilisé, ca ne bouge pas...
Plutot que de stocker dans la db une variable qui indique le nombre de déplacements possible restant, pourquoi ne stocke tu pas dans une table les déplacements de chaque joueur. Ensuite, à chaque déplacement demandé par le joueur, ton code vérifie dans la base si le joueur a déja effectué ses 5 déplacements possible dans l'heure. Si c'est pas déja le cas, tu autorises le déplacement, sinon, tu le refuse. Ainsi, pas de db à mettre à jour toutes les heures automatiquement.
Plutot que de stocker dans la db une variable qui indique le nombre de déplacements possible restant, pourquoi ne stocke tu pas dans une table les déplacements de chaque joueur. Ensuite, à chaque déplacement demandé par le joueur, ton code vérifie dans la base si le joueur a déja effectué ses 5 déplacements possible dans l'heure. Si c'est pas déja le cas, tu autorises le déplacement, sinon, tu le refuse. Ainsi, pas de db à mettre à jour toutes les heures automatiquement.