02-15-2007, 02:18 PM
02-15-2007, 06:38 PM
non ça mettra un nombre à virgule sauf si tu fais un arrondie avec l'une des fonction énnoncé par le dernier message dans ce sujet :
http://www.jeuphp.net/board/showthread.php?tid=1137
http://www.jeuphp.net/board/showthread.php?tid=1137
02-15-2007, 07:55 PM
Merci pour le lien j'ai trouver mon bonheur 
03-28-2007, 08:07 PM
Problème résolut 
06-25-2007, 01:30 AM
Alors moi aussi j'ai testé ton script, il marche bien, même un peu trop bien.
Voilà j'ai un leger problème avec, j'explique :
Donc si je comprends bien, le vieux timestamp il le recupere lors de la dernier connexion du joueur ???
Lors que le joueur veut upgrader sa mine, la production de la mine va être le difference entre le 2 timestamp, le vieux et l'actuel.
Or la mine à été construite lors de sa connexion, donc la production de la matiere est fausse.
Je trouvait bizarre que ma production augmenté comme ca quand je construit ma mine.
A moins que ... lors de la fabrication de la mine on renvoye le timestamp à la BDD. Je vais testé...
Voilà j'ai un leger problème avec, j'explique :
Donc si je comprends bien, le vieux timestamp il le recupere lors de la dernier connexion du joueur ???
Lors que le joueur veut upgrader sa mine, la production de la mine va être le difference entre le 2 timestamp, le vieux et l'actuel.
Or la mine à été construite lors de sa connexion, donc la production de la matiere est fausse.
Je trouvait bizarre que ma production augmenté comme ca quand je construit ma mine.
A moins que ... lors de la fabrication de la mine on renvoye le timestamp à la BDD. Je vais testé...
06-25-2007, 09:57 AM
Le timestamp est récupéré à chaque chargement de page, je ne comprend pas ton problème
07-06-2007, 12:02 AM
Merci pour ce tuto 
Mais j'ai un probleme, lorsque je lance le script, il n'enregistre pas le timestamp :S
Donc celui reste toujours à zéro, et j'arrive à la fin à des (e^10) en ressource
Voici ma table, donc si vous pouviez me dire s'il y a une erreur, car je ne suis pas sur d'avoir mis le bon choix pour le timestamp
Merci
Mais j'ai un probleme, lorsque je lance le script, il n'enregistre pas le timestamp :S
Donc celui reste toujours à zéro, et j'arrive à la fin à des (e^10) en ressource
Voici ma table, donc si vous pouviez me dire s'il y a une erreur, car je ne suis pas sur d'avoir mis le bon choix pour le timestamp
Code PHP :
CREATE TABLE `ressources` (
`id_ressources` int(11) NOT NULL auto_increment,
`joueurs_ressources` int(11) NOT NULL default '0',
`timestamp_ressources` datetime NOT NULL default '0000-00-00 00:00:00',
`pa_ressources` float NOT NULL default '0',
PRIMARY KEY (`id_ressources`)
)
Merci
07-06-2007, 12:54 AM
Perso, j'utilise pas datetime pou un timestamp, mais plutôt un bigint. Après, je sais si ça change quelquechose, mais si tu regardes, ça ne semble pas adapter. ça pourrait expliquer ton problème....
07-06-2007, 02:13 PM
Merci 
07-13-2007, 03:24 PM
Salut!
J'ai un petit souci car quand j'interroge ma base de donnée ma valeur de timestamp est de la forme 2007-07-13 14:21:54, et non pas en secondes (depuis la date du 1er janvier 1970)
Donc quand je soustrait temps_actuel à temps_ancien cela n'a aucun sens vu que les formats ne sont pas les mêmes.
comment avoir mon timestamp en secondes?
Merci d'avance!
A++
J'ai un petit souci car quand j'interroge ma base de donnée ma valeur de timestamp est de la forme 2007-07-13 14:21:54, et non pas en secondes (depuis la date du 1er janvier 1970)
Donc quand je soustrait temps_actuel à temps_ancien cela n'a aucun sens vu que les formats ne sont pas les mêmes.
comment avoir mon timestamp en secondes?
Merci d'avance!
A++