JeuWeb - Crée ton jeu par navigateur
Besoin d'aide sur les Timestamp - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Besoin d'aide sur les Timestamp (/showthread.php?tid=86)



Besoin d'aide sur les Timestamp - Dementia - 22-08-2006

Voila voila j'expose mon probleme

J'ai 1 Timestamp que Je nomme $FIN .
$FIN = mktime() + 604800; donc Date et temps actuel + 7 jours .

Je voudrais que chaque jours ça fasse une autre chose pendant 7 jours .

Jours 1 : Argent +10
Jours 2 : Argent +20
Jours 3 : Argent +30
Jours 4 : Argent +40
Jours 5 : Argent +50
Jours 6 : Argent +60
Jours 7 : Argent +70

Et comment faire pour qu'il passe pas du jours 1 au jours 4 .

Mais le truc c'est que si le joueur ne vient pas pendant 3 jours comment faire pour verifier ça ?






RE: Besoin d'aide sur les Timestamp - joshua - 22-08-2006

un conseil, tu as un timestamp en secondes, un autre truc en jour, prends tout en seconde ca sera plus simple a gerer.
Ensuite, te prends pas la tete. tu entre ton timestamp en base avec une jolie formule mathématique qui commence par
- faire la différence entre maintenant et le timestamp
- diviser par le nombre de secondes qu'il y a dans une journée,
recuperer la valeur absolue
ensuite une boucle qui fait un while (jour) avec jour qui est ton nombre de jour et qui se décremente de 1 a chaque passage dans la boucle.
Ensuite le restant en seconde, tu le multiplie par ton multiplicateur du 7 ou 8 eme jour selon ton idée