30-03-2007, 05:09 PM
Code PHP :
<?php
$reponse = mysql_query('SELECT * FROM membre WHERE pseudo = "'.$_SESSION['pseudo'].'" ') or die(mysql_error());
$donnees = mysql_fetch_assoc($reponse);
$HPmax = $donnees['vieMax']; // total de vie maximum du joueur
$HP = $donnees['vie']; // vie actuelle du joueur
$LargeurMax = 150; // largeur en px de votre barre à 100%
$LargeurBarreMax = $LargeurMax - 10; // on retranche les 10 px des 2 bords
$LargeurBarre = ($HP * $LargeurBarreMax) / $HPmax; // taille de la barre centrale
if ($donnees['vie'] < 0)
$HP = 0;
else
$HP = $donnees['vie'];
if ($donnees['vie'] == 0)
{
echo 'Vous êtes mort';
}
echo '<table cellspacing="0" cellpadding="0">';
// on met le bord gauche
echo '<td background="image/rouge_bout_gauche.gif" width="5" height="10"></td>';
// la barre centrale fera la taille de notre % de vie ramené à notre largeur max
echo '<td background="image/rouge.gif" width="'.$LargeurBarre .'" height="10" ></td>';
// on met le bord droit
echo '<td background="image/rouge_bout_droit.gif" width="5" height="10"></td></table>';
echo 'Vie : '.$donnees['vie'].''?>/<? echo $donnees['vieMax'];
Ca ne change rien, je susi a 1pv, je me perds 10 pv, je vais a -9