| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 
 | <?php
 
$base = mysql_connect ('', '', ''); 
       mysql_select_db ('', $base);
 
$reponse_membres = mysql_query("SELECT pseudo, ecus, mana, tours, temps, nombre FROM membres") or die (mysql_error());
$reponse_time = mysql_query("SELECT timestamp FROM temps") or die (mysql_error());
$infos_time = mysql_fetch_array($reponse_time);
$timestamp_actuel = time();
$timestampBDD = $infos_time['timestamp'];
$timestamp_ecoule = $timestamp_actuel - $timestampBDD;
$nombre_demi_heures_decimal = $timestamp_ecoule / 1800;
$nombre_demi_heures = number_format($nombre_demi_heures_decimal, 0, '.', ' ');
if($nombre_demi_heures >=1)
  {
   while($infos_membres = mysql_fetch_array($reponse_membres))
     {
      $pseudo_ajour = $infos_membres['pseudo'];
      $troupes_rep = mysql_query("SELECT dragons FROM troupes WHERE pseudo='".$pseudo_ajour."'");
      $troupes = mysql_fetch_array($troupes_rep);
 
      $ecus_du_joueur = $infos_membres['ecus'];
      $ecus_en_plus = 30000 * $nombre_demi_heure;
      $ecus_a_mettre_a_jour = $ecus_du_joueur + $ecus_en_plus;
 
      $nombre_de_dragons = $troupes['dragons'];
      $mana_deja_possede = $infos_membres['mana'];
      $mana_en_plus = ($nombre_de_dragons * 50) * $nombre_demi_heures;
      $actualisation_mana = $mana_deja_possede + $mana_en_plus;
 
      $nombre_de_tours_du_joueur = $infos_membres['tours'];
      $tours_en_plus = 1 * $nombre_demi_heures;
      $actualisation_tours = $nombre_de_tours_du_joueur + $tours_en_plus;
 
      $nouveau_time = $timestampBDD + (1800 * $nombre_demi_heures);
 
      mysql_query("UPDATE temps SET timestamp='".$nouveau_time."'");
      mysql_query("UPDATE membres SET ecus='".$ecus_a_mettre_a_jour."', mana='".$actualisation_mana."', tours='".$actualisation_tours."' WHERE pseudo='".$pseudo_ajour."'")or die (mysql_error());
 
     }
  }
$reponse_ecus = mysql_query("SELECT pseudo, ecus, mana, tours, temps, nombre FROM membres") or die (mysql_error());
$heure_journee = date('H', $timestamp_actuel);
while($ecus = mysql_fetch_array($reponse_ecus))
{ 
   if($heure_journee == 48)
      {
        if($ecus['nombre'] == 0)
          {
           $pseudo_ajour = $ecus['pseudo'];
           $temps1 = mt_rand(1,4);
           $temps = number_format($temps1, 0, '.', ' ');
           mysql_query("UPDATE membres SET temps='".$temps."', nombre='1' WHERE pseudo='".$pseudo_ajour."'");
           }
       }
     elseif($ecus['nombre'] == 1)
       {
        if($heure_journee == 49)
           {
           $pseudo_ajour = $ecus['pseudo'];
            mysql_query("UPDATE membres SET nombre='0' WHERE pseudo='".$pseudo_ajour."'");
           }
       }
}
?> | 
Partager