quel morale ... tu pense qu'on aurai gagner contre les black si on parté de se principe !?! :p
dans ton code, je vois plein de trucs inutile...
laisse mon t'expliquer comment je vois les choses :
-une table sql `attaque`avec dedant le nombre d'hommes envoyés par le "mechant", ainsi que le nom de se mechant, et celui du gentil et surtout, un champ "type" et un autre "moment". (tu vera pourquoi)
- une table `soldats`qui contient le nom de chauques membres et qui conteint le nombre de villages qu'il a chez lui
- un script "attaquer.php", qui est un formulaire dans lequel le mechant entre le nombre d'hommes qu'il veu envoyer
- un dernier script qui est "combat.php", inutuile de te repeter se qu'il devra contenir.
la page "attaquer" aura comme effet d'enlever les hommes presents sur `soldats`et de les mettre sur `attaquer`, de calculer le temp de transport entre les 2 joueurs et d'incrementer se tem en seconde au timestamp actuel. cette valeur entrera ds le champ "moment". ensuite, le champ type sera tout simplement: "aller".
au debut de chaque pages, tu fait sa :
c'est plein de fautes, mais au moin, tu as toute la partie theorie ^^dans ton code, je vois plein de trucs inutile...
laisse mon t'expliquer comment je vois les choses :
-une table sql `attaque`avec dedant le nombre d'hommes envoyés par le "mechant", ainsi que le nom de se mechant, et celui du gentil et surtout, un champ "type" et un autre "moment". (tu vera pourquoi)
- une table `soldats`qui contient le nom de chauques membres et qui conteint le nombre de villages qu'il a chez lui
- un script "attaquer.php", qui est un formulaire dans lequel le mechant entre le nombre d'hommes qu'il veu envoyer
- un dernier script qui est "combat.php", inutuile de te repeter se qu'il devra contenir.
la page "attaquer" aura comme effet d'enlever les hommes presents sur `soldats`et de les mettre sur `attaquer`, de calculer le temp de transport entre les 2 joueurs et d'incrementer se tem en seconde au timestamp actuel. cette valeur entrera ds le champ "moment". ensuite, le champ type sera tout simplement: "aller".
au debut de chaque pages, tu fait sa :
Code PHP :
<?php
$req = mysql_query(select * from attaque where moment>$timestamp where pseudo=$_session['pseudo']);
$donnees = mysql_fetch_array($req);
if ($donnees['type'] == aller)
{
update attaquer set type=combat where pseudo=$_session['pseudo']
include(includes/combat.php)
//a la fin du fichier combat, il y aura une autre update pour mettre type=retour si le mechant a gagner
}
if ($donnees['type'] == retour)
{
update soldat set nombresoldat=......
//les rescapés sont rentrés
}
if (donnees[type] == combat)
{include(includes/comabat.php) }
maintenant, a toi de fair ta page combat.php, tu sa deja eu mon example, tout les gros cacul on étés mits a plats, il ne te reste plus qu'à coder.
voili voulou, bon courage
ps : j'ai pas eu le temp de fini le mien, je le posterai bientot, mais c'est pas une raison pour pas fair le tien
d'ailleur, le mien est different : l'attaque et la deffensse des joueur n'est pas predefinie, donc il te sera encor plus dure de le retaper