Patty ~> Lis les explications et utilise tes cours de maths
^^
$count = 1;
$pseudo1 = 0;
$pseudo2 = 0;
while($count ! = 101)
---
On définit $count = 1. On définit aussi le score : $pseudo1 et $pseudo2, qui ont pour l´instant 0 points.
Tant que $count ne vaut pas 101...
---
$fp_check_file = fopen("temp/"."$count",r);
$content = fgets($fp_check_file);
if($content == 1)
{
$pseudo1++;
}
elseif($content == 2)
{
$pseudo2++;
}
---
Ou ouvre le premier fichier, et on le lit. S´il y a "1" dedans, on ajoute 1 au score du premier participant. Sinon, c´est le second qui gagne le point.
---
unlink("temp/"."$count");
$count++;
}
---
On supprime ensuite le fichier, et on ajoute 1 à $count. Même principe qu´au dessus : tant qu´on a pas lu les 100 fichiers, on continue ! A la fin, on a les deux scores, et plus aucun fichier.
---
$pseudo10 = $pseudo1 - $hand1;
$pseudo1 = $pseudo10;
$pseudo20 = $pseudo2 - $hand2;
$pseudo2 = $pseudo20;
---
On fait jouer les handicaps
---
if($pseudo1 < $pseudo2)
{
$winner = $nb2;
$loser = $nb1;
}
elseif($pseudo1 > $pseudo2)
{
$winner = $nb1;
$loser = $nb2;
}
elseif($pseudo1 == $pseudo2)
{
$special = 1;
}
---
Si le premier joueur a plus de points que le second, il est définit gagnant. Sinon, il perd.
S´ils sont à égalité, on définit la valeur $special
---
if(empty($special))
{
? >
Sur 100 rolls, le pseudo gagant est < b><?php print("$winner"); ? ></b>, et le perdant est < b><?php print("$loser"); ? ></b><br><br>
< a href="roll.php">Retour à la page de rollage ! </a>
< ?php
}
elseif($special == 1)
{
? >
Les pseudos < b><?php print("$nb1"); ? ></b> et < b><?php print("$nb2"); ? ></b> s´en sont sortis à égalité, sur 100 rolls ! <br><br>
< a href="roll.php">Retour à la page de rollage ! </a>
< ?php
}
---
S´il n´y a pas de $special, il y a un gagnant et un perdant : on les annonce. Sinon, on annonce l´égalité.
---
< ?php
}
}
---
Fin du script pour 2 participants