CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

====) Topic de Blabla Officiel (====

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:34:49

Ou tu tapes 3 pseudos, et tu sélectionnes "3" ^^

Akira ~> http://efaraj.free.fr/admin/roll.php :sarcastic:

Et oui, j´ai une sauvegarde sur mon PC :sarcastic:

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:36:06

Je crois que ca elle le savai amon avis elle voulai savoir comment ca choisit le vainqueur

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:36:06

Sur 100 rolls, le pseudo gagant est Paris, et le perdant est Bordeaux

:sarcastic:

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:36:13

Lol, d´un côté tu peux laisser ma présentation :rire:

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:37:27

On voit plus le lien vers D-S ^^

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:39:32

Ano tu a changé ton pass ? :rire:

:dehors:

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:39:59

Heu non, j´y ais accédais moi :rire:

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:40:37

Mince alors c´est ma memoire qui me fait defaut :rire: :rire:

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:40:59

Lol, c´est bien toujours Kjd5L8g56f

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:42:13

Akira ~> T´as fait une faute dans le message de victoire :sarcastic:

Patty ~> Code commenté :

2 participants
---
if($do == 1)
---
Détermine si on vient pour taper les pseudos, ou pour voir le résultat
---
$rollnb = 1;
$nb1 = $_POST[´nb1´];
$nb2 = $_POST[´nb2´];
$nb3 = $_POST[´nb3´];
$nb4 = $_POST[´nb4´];
$nb = $_POST[´nb´];
---
$rollnb représente le nombre de rolls actuellement effectués. On le définit à 1, car on s´apprête à roller.
$nbx sont les pseudos des participants. On les définit, puis on les utilise plus tard.
$nb est le nombre de participants. Il peut varier de 2 à 4.
---
if($nb == 2)
---
Si le nombre de participants est égal à 2...
---
if(empty($nb1) or empty($nb2))
{
? >
Désolé, mais le(s) pseudo(s) n°1 et/ou n°2 n´ont pas été spécifiés.<br><br>
< a href="roll.php">Recommencer</a>
< ?php
exit();
}
---
Contrôle d´erreur : si aucune pseudo n´est indiqué en #1 ou en #2, le script s´arrête et affiche l´erreur.
---
while($rollnb ! = 101)
---
Tant qu´on a pas rollé 101 fois...
( en fait, c´est 101-1 fois, donc 100 fois)

je continue après ^^

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:43:24

j´ai fais quoi comme erreur? :rire:

Akira-Survivor
Akira-Survivor
Niveau 10
28 mai 2005 à 13:44:00

J´vais au VTT, :bye: all

TheBoss1606
TheBoss1606
Niveau 10
28 mai 2005 à 13:44:08

:hello:

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:44:22

:bye: akira

ano ca donne koi en francais :rire: :rire: :dehors:

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:44:52

Salut theboss ^^

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:45:53

$random = rand(1,2);
---
On définit $random : c´est un nombre ; soit un, soit deux, rand() générant un nombre entier dans l´intervalle [1;2] ( ici).

***

Akira ~> :bye:

***

---
if($random == 1)
{
$fp_write_1 = fopen("temp/"."$rollnb",w);
fputs($fp_write_1,"1");
fclose($fp_write_1);
}
elseif($random == 2)
{
$fp_write_2 = fopen("temp/"."$rollnb",w);
fputs($fp_write_2,"2");
fclose($fp_write_2);
}
---
Si le 1 l´emporte, on crée un fichier, et on y inscrit "1".
Sinon, on inscrit "2" dans le fichier.
---
$rollnb++;
}
On ajoute un au nombre de rolls. A lier avec while() : tant qu´on a pas 101 ( 100 en pratique) rolls, on recommence l´opération. 100 fichiers sont ainsi crées, jusqu´à ce que $rollnb vale 101.

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:46:37

Cool c´est pas mal comme truc ^^

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:51:58

Patty ~> Lis les explications et utilise tes cours de maths :sarcastic: ^^

$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

]patmol[
]patmol[
Niveau 10
28 mai 2005 à 13:54:16

ano ==> je crois que j´ai a peu pres compris :ok: ^^

Anonymous59
Anonymous59
Niveau 62
28 mai 2005 à 13:55:35

Je précise que ce script est réellement simplissime comparé à celui pour 3 participants ^^
Je vais compter le nombre de lignes...
2 participants : 78 lignes
3 participants : 237 lignes
:sarcastic:

Sujet fermé pour la raison suivante : Ce sujet est archivé et se poursuit sur le nouveau sujet : http://www.jeuxvideo.com/forums/42-10569-49551978-1-0-1-0-0.htm
La vidéo du moment