26-08-2007, 01:07 AM
(Modification du message : 26-08-2007, 01:08 AM par jo_link_noir.)
ceux qu'a dit uriak doit t'aidais non ?
1- à chaque action (sauf affichage) on enregistre le timestamp et les ressource actuel
2- pour calculer les ressources actuel il faut, prendre les ressources enregistrer et ajouter les ressource gagné depuis le dernier enregistrement. Pour cela il faut prendre la difference du timestamp enregistrer et du timestamp_actuel.
En gros ça donne : ressource_enregistre + (timestamp_enregistrer - timestamp_actuel)*gain_ressource
dès qu'il y a une action entre joueur tu répetes les étapes
uriak a écrit :->Elle lit le timestamp de la dernière mise à jour, ajoute la différente avec le timestamp actuel en fonction du taux de production (ou perte) puis renvoie la nouvelle somme au reste du script.
->Elle note dans la table de la ressource le timestamp de sa dernière intervention (celui utilisé pour le calcul de l'ajout)
1- à chaque action (sauf affichage) on enregistre le timestamp et les ressource actuel
2- pour calculer les ressources actuel il faut, prendre les ressources enregistrer et ajouter les ressource gagné depuis le dernier enregistrement. Pour cela il faut prendre la difference du timestamp enregistrer et du timestamp_actuel.
En gros ça donne : ressource_enregistre + (timestamp_enregistrer - timestamp_actuel)*gain_ressource
dès qu'il y a une action entre joueur tu répetes les étapes