10-10-2007, 05:35 PM
pour le combat, vu que sa a l'air d'etre ton principale probleme, regarde comment je ferai sa (simple simple, après, il va faloir compliquer un peu)
Code PHP :
<?php
$mechant = mysql_query(select*from attaque where pseudo=$_session pseudo);
$mechant = mysql_fetch_array($mechant);
$gentil= mysql_query(select*from soldat where pseudo=$mechant['pseudo_gentil']);
$genntil=mysql_fetch_array
$mechant_tot = $mechant['soldat']+$mechant['... ;
$gentil_tot=$gentil['soldat']+$gentil['.... ;
$gentil_att = (($gentil['soddat']*5)/gentil['soldat'] ... //disons qu'un soldat a 5 d'attaque
$gentil_def= (($gentil['soddat']*8)/gentil['soldat'] ... ; //disons qu'un soldat a 8 dde deff
while ($mechant_tot > 0 OR $gentil_tot > 0)
{
$g_off = $gentil_tot*gentil_att;
$m_def=$mechant_tot*mechant_def*10;
$m_survie = floor($m_def-$g_off)
$mechant_tot=$m_pertes/10;
$m_off = $mechant_tot*mechant_att;
$g_def=$gentil_tot*gentil_def*10;
$g_survie = floor($g_def-$m_off)
$gentil_tot=$g_pertes/10;
}
if ($mechant_tot > 0)
{
update attaque set survivant= ..., moment=temp nessessaire au retour, type=retour
}
else
{
insert into raport values('', '$_session ['pseudo'], '$gentil['pseudo']', 'vous avez tout perdus pendant la bataille')); // envoi d'un rapport ('id', 'destinataire', 'sujet', 'message')
}
et voila, t'as un magnifique prototype a retravailler