JeuWeb - Crée ton jeu par navigateur
code d'attaque bis - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : code d'attaque bis (/showthread.php?tid=567)



code d'attaque bis - simonhibou89 - 24-12-2006

Supposons que dans la base de données il y ait dans l'ordre:
1. Les miliciens
2. Les archers (tir=1)
3. Les cavaliers (charge=1)
Voici la structure de mon code (Je ne vous met pas le code complet ce serait trop long)
Code PHP :
<?php 
$tour
=1
While($tour<=5) //On définit le nombre de tour
{
   if($tir==1 AND $tour<=2)
    {
       //Attaque des attaquants
       //Attaque des défenseurs
    }
     if($charge==1 AND $tour==2)
    {
       //Attaque des attaquants
       //Attaque des défenseurs
    }
      if($tour>=3)
    {
       //Attaque des attaquants
       //Attaque des défenseurs
    }
}
Et mon code affiche :
Attaque des miliciens (x3)
Attaque des archers (x5)
Attaque des cavaliers (x4)
Mais je voudrais que mon code fasse:
Attaque des archers (x2)
Attaque des cavaliers (x1)
Attaque des archers
Attaque des cavaliers
attaque des miliciens
Attaque des archers
Attaque des cavaliers
attaque des miliciens
Attaque des archers
Attaque des cavaliers
attaque des miliciens
Comment faire?
    


RE: code d'attaque bis - tashimitsu - 27-01-2007

Bonjour, déjà je pense que tu a fait une erreur ici: $tour=1
Tu a oublier de mettre le point virgule... met sa: $tour=1; ^^
ensuite si tu veut que cela t' affiche sa, éxamine bien ce que tu veut, puis essaye plusieurs boucle. Bon aller tien:
$acher=1;
while($archer <= 2)
{
echo "Attaque des archers<br>";
$tour++;
}
$cavalier = 1;
while($cavalier <= 1)
{
echo "Attaque des cavaliers<br>";
$cavalier++;
}
$trois_fois = 1;
while($trois_fois <= 3)
{
echo "Attaque des archers<br>";
echo "Attaque des cavaliers<br>";
echo "Attaque des miliciens<br>";
$tour++;
}

Bon, biensûr, apres c' est a toi de modifier a ta guise Wink
si ta besoin d' aide entre cette adresse:
vincent66666@hotmail.fr

++