Attendez ce n'est pas finit: voila ce que j'ai rajouté
Code PHP :
<?php
if($_GET['construction']=="hopital")
{
mysql_connect("localhost","root","");
mysql_select_db("alex");
$table_joueur=mysql_query("SELECT * FROM joueur WHERE pseudo='Angelko'");
$donnees_joueur=mysql_fetch_array($table_joueur);
$temps_de_construction=time()+10;
//J'ai rajouté ici
$B_hopital=1;
mysql_query("UPDATE joueur SET temporairehopital='$temps_de_construction',B_hopital='$B_hopital' WHERE pseudo='Angelko'");
mysql_close();
}
mysql_connect("localhost","root","");
mysql_select_db("alex");
$table_joueur=mysql_query("SELECT * FROM joueur WHERE pseudo='Angelko'");
$donnees_joueur=mysql_fetch_array($table_joueur);
$tempsactuel=time();
//pour que le compte a rebours marche si jamais $_GET n'est plus égal a hopital
if($donnees_joueur['temporairehopital']>$tempsactuel )
{
$_tempsrestant=$donnees_joueur['temporairehopital']-time();
echo '<script language="JavaScript">reste('.$_tempsrestant.');</script>';
}
mysql_close();
//J'ai rajouté ici
if (($donnees_joueur['temporairehopital']<$tempsactuel) && ($donnees_joueur['B_hopital']==1) )
{
niveau();
$B_hopital2=0;
mysql_connect("localhost","root","");
mysql_select_db("alex");
mysql_query("UPDATE joueur SET B_hopital='$B_hopital2' WHERE pseudo='Angelko'");
mysql_close();
}
?>
En gros le joueur doit se connecté s'il veut son niveau !!
Il n'y a pas un moyen pour que le niveau augmente même si le joueur n'est plus la ? ( ou alors dans tous les jeux PHP il faut se connecter pour avoir son niveau ?? )
De plus je ne comprends pas le joueur doit refrech deux fois !!