JeuWeb - Crée ton jeu par navigateur

Version complète : Gestion des ressources en temps réel [version simple]
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5 6 7
si le membre a gagner 1.5 sa va afficher :

vous avez gagnés 1.5 depuis votre dernière connection
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
Merci pour le lien j'ai trouver mon bonheur 1
Problème résolut 34
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é...
Le timestamp est récupéré à chaque chargement de page, je ne comprend pas ton problème
Merci pour ce tuto 2

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 34

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_ressourcesint(11NOT NULL auto_increment,
  `
joueurs_ressourcesint(11NOT NULL default '0',
  `
timestamp_ressourcesdatetime NOT NULL default '0000-00-00 00:00:00',
  `
pa_ressourcesfloat NOT NULL default '0',
  
PRIMARY KEY  (`id_ressources`)


Merci
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....
Merci 2
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++
Pages : 1 2 3 4 5 6 7
URLs de référence