<? 
/*error_reporting(E_ALL^ E_NOTICE);
ini_set('error_reporting', E_ALL^ E_NOTICE);*/
  // Fonctions génerales...
function db_mysql_Query($query) {
    $result = mysql_query($query);
    $message  ="";
    if (!$result && mysql_errno == 1213){
      $message  .="<br>Tentative de récupération : ";
        for ($i=0;$result OR $i>10 ;$i++){
        $result = mysql_query($query);
        if (!$result)
          $message  .="$i ratée; ";
        else
          $message  .="$i réussi; ";
        
        }
    }    
    if (!$result){
      $message  .= '<br>Requête invalide : ' . mysql_error() . "\n<br>";
      $message .= 'Requête complète : ' . $query.'<br>';
      echo $message;
      exit ();
    }
    return $result;
  }
  
  
  function MAJ_joueur_militaires($lvl, $nbre, &$ajout, $diftemps) {

	$capacite = round((10000 * bcpow( 2, $lvl, 3)),0) + 10000;
		
	if( ($nbre+$ajout) > $capacite )
	{
		$surplus = $nbre + $ajout - $capacite;
		if( $surplus < ($diftemps*60) || $surplus*1.8 > $capacite )
		{
		if($surplus*1.8 > $capacite)
        $surplus=$surplus*(rand(30,60)/100);
			$ajout -= $surplus;
			if($surplus > $capacite*0.03)
			{
				echo '<script language=javascript> alert ("Vous avez dépassé la capacité de votre caserne militaire, '.round($surplus).' soldats sont mort de faim.");</script>';
			}
		}
		else
		{
			$dead = $diftemps*60*2;
			$ajout -= $dead;
			if($dead > $capacite*0.01)
			{
				echo '<script language=javascript> alert ("Vous avez dépassé la capacité de votre caserne militaire, '.round($dead).' soldats sont mort de faim, Si vous ne faite pas quelque chose,d\'autre mourront également.");</script>';
			}

		}
	}

}
?>
