Je vais me faire crier dessus mais si tu me promets de regarder et de comprendre mes modifs je mets le code que ca devrait donner...
Code PHP :
<?php
//Inclusion du fichier contenant les identifiants de connexion à la base de données.
require("config.inc.php");
//Connexion à la base de données.
mysql_connect($host, $username, $password);
mysql_select_db($bdd_name);
// Je vais chercher les infos sur les membres:
$reponse_time = mysql_query("SELECT timestamp FROM temps") or dir (mysql_error());
$infos_time = mysql_fetch_array($reponse_time);
$timestamp_actuel = time();
$timestampBDD = $infos_time['timestamp'];
$timestamp_ecoule = $timestamp_actuel - $timestampBDD;
//je calcule le nombre d'heure écoulées.
$iNbHeure=ceil($timestamp_ecoule/3600);
$nouveau_time = $timestampBDD + ($iNbHeure*3600);
mysql_query("UPDATE temps SET timestamp= '".$nouveau_time."'");
//on calcule les gain en galds et en mana
$iGainGalds=$iNbHeure*50000;
$iGainMana=$iNbHeure*150000;
//on met a jour tous les membres d'un coup.
mysql_query("UPDATE membres SET gald=gald + ".$iGainGalds.", mana=mana + ".$iGainMana.", tours=tours + ".$iNbHeure)or die (mysql_error());
mysql_close();
?>
C'est quand même plus léger non ? (j'espère ne pas avoir fait de fautes ^^)