JeuWeb - Crée ton jeu par navigateur
Gestion des ressources en temps réel [version simple] - 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 : Gestion des ressources en temps réel [version simple] (/showthread.php?tid=362)

Pages : 1 2 3 4 5 6 7


RE: Gestion des ressources en temps réel [version simple] - Kiro51 - 04-04-2008

Je comprends pas comment crée sa:
"timestamp : contient le timestamp au dernier affichage de la page"

Faut mettre quoi dans MySQL pour obtenir sa? :/

J'ai deja une BDD avec tout reuni qui s'appelle logsys avec pseudonyme-motdepasse-email-or-bois-fer[...]-guerrier-[...]

Mais la je bloque Confused


RE: Gestion des ressources en temps réel [version simple] - Anthor - 04-04-2008

Tu bloques ? Sur le post de présentation ? de réglement ?


RE: Gestion des ressources en temps réel [version simple] - Eluox - 04-04-2008

Et ta du bloqué au niveau du SDZ je pense aussi Smile


RE: Gestion des ressources en temps réel [version simple] - Belsion - 04-04-2008

Au hasard, un champs "bigint" nommé last_update (ou timestamp pour être original...)


RE: Gestion des ressources en temps réel [version simple] - Kiro51 - 05-04-2008

Re bonjour,
J'ai utiliser ce script que j'ai mit dans l'overview (la ou o nvois nos soldats et ressources), mais quand je recharge la page sa m'ajoute 2147483647 Or :/
Je pense que ya un probleme au niveau de la BDD ou de la variable temps_ecoule
Code PHP :
<?php 
Comment puis je regler ce probleme
?


$result = mysql_query("SELECT * FROM logsys WHERE username='$username' AND password='$password'")or die(mysql_error());
$ressource=mysql_fetch_assoc($result);
//------------*******************************-------------
$gold=$ressource['Gold'];
$temps_actuel = time();
$temps_ancien = $ressource['last_update'];
$temps_ecoule = $temps_actuel - $temps_ancien;
//-----------------------------------------
//On va ici dire que l'on possède 10 mines à 1 métal / sec

$mineor = $ressource['mineor'];
//---------------Productions--------------

$prod_or = ($mineor*5)*$temps_ecoule;
// Si vous souhaitez determiner la valeur par heure : (($mine*10)/3600)*$temps_ecoule; ici chaque mine produit 10 de métal par heure
//-----------------------------------------

//---------------M.A.J--------------
mysql_query("UPDATE logsys SET Gold='$prod_or', last_update='$temps_actuel' WHERE username='$username'");



RE: Gestion des ressources en temps réel [version simple] - Belsion - 07-04-2008

1° Pas vraiment le bon endroit ici pour ce message, il aurait fallut le mettre dans "Debug (Demande d'aide)"

2° Ensuite vérifie que ta dernière requête est bien exécutée, que tu n'as pas 0 dans ton champs "last_update" (qui a l'inscription doit être initialisé au temps de l'inscription)

3° tu réaffectes à Gold uniquement l'écart de production, tu oublies d'y rajouter les ressources précédentes


RE: Gestion des ressources en temps réel [version simple] - Kiro51 - 07-04-2008

Pas le bon endroit? pourtant je demande de l'aide pour le tutorial :/

Je vais verifié ce que tu m'a dit merci ^^