Page 1 sur 1

[..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 13:38
par tomasomalley
Bonjour à tous, j'utilise AutoIt depuis peu et j'aimerai faire un petit truc (qui va vous paraitre simple) mais j'avoue que je sèche depuis plusieurs heures...
Je voudrai faire un petit outil qui me tire au sort deux équipes (à partir de quatre joueurs ou plus)
Dans mon GUI j'ai 4 champs texte que je renseigne, puis un bouton "tirage au sort" et j'aimerai obtenir mes deux équipes aléatoirement...
voici ce que j'ai fait pour le moment,
merci pour vos lumière (il y a peut-être plus simple ??)
► Afficher le texte
le but du script :

1. je rempli mes 4 champs
2. Je lance le tirage
3. un random, me choisi 1 des 4 champs et m'efface le contenu du champ tiré au sort
4. puis me place le résultat dans une liste "résultat1"
5. Un autre random me fait la même chose mais me place le résultat dans une liste "résultat2"
6. on reviens à résultat1....random... et ainsi de suite (je pensais faire une gestion du genre
if résultat de mon random == "" alors je refais un random)
7. (fin du script) les quatre champs sont vides...
merci
encore une fois ce n'est peut'être pas le meilleur moyen pour faire cela ?

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 13:52
par mikell
tomasomalley a écrit :Je voudrai faire un petit outil qui me tire au sort deux équipes (à partir de quatre joueurs ou plus)
A la fin, ça doit faire 2 équipes de 2 joueurs ou 2 équipes de 4 joueurs ?

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 15:29
par Tlem
On peut mieux faire, mais voici ce que je propose :
► Afficher le texte
Ce code permet de faire plusieurs tirages consécutifs.
Personnellement, je verrais plutôt un tirage automatique du genre : on clique une fois et ça fait le tirage complet. ;)

Edit : Voici la version automatique :
► Afficher le texte

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 16:28
par mikell
Bon, pour faire 2 équipes de 2 joueurs, y aurait aussi ça (à fignoler bien sûr)
► Afficher le texte
L'abord est complètement différent :wink:
ça fait des tirages complets et on peut refaire des tirages en recliquant le bouton

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 16:36
par tomasomalley
UN super grand merci à vous tous !!! quelle rapidité...
Je regarde tous ça et je vous dit qui est le Winner !!

merci encore,

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 16:49
par tomasomalley
pour te repondre Mikell..
je dois obtenir 2 équipes de 2 joueurs donc c'est tout bon ce que tu as fait...

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : jeu. 20 oct. 2011 17:57
par mikell
tomasomalley a écrit :je vous dit qui est le Winner
C'est pas le problème, ya pas un script "meilleur" que l'autre
Ce sont 2 manières totalement différentes d'arriver au même résultat, après le choix se fait en général en fonction de l'usage particulier qu'on fait du script (intégration dans un gros script par exemple)

Tu remarqueras que dans les 2 modèles de script, une infime modification permet de construire des 2 équipes de 2 joueurs à partir de n'importe quel nombre d'inscrits :wink:

Si on devait quand même définir un "meilleur", techniquement c'est celui de Tlem parce qu'il y a fait des gestions d'erreur

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : ven. 21 oct. 2011 08:55
par tomasomalley
Bonjour à vous...
Je rigolais pour le winner, bien sûr il n'y a pas de script meilleur, le principal étant qu'il fonctionne.
Et qu'il s'adapte bien dans ton projet comme tu l'as très bien dit.
Donc merci à vous tous en tout cas, je vais pouvoir justement avancé dans mon projet car cela faisait quelques jours que je m'échinais la dessus...
voici ce que j'ai retenu, j'ai plutôt choisi le script de Mikell mais j'ai un peu adapté et pris un peu de celui de Tlem quand même...
encore merci à vous
► Afficher le texte

Re: [..] Tirage au sort et réalisation de deux équipes

Posté : ven. 21 oct. 2011 09:31
par mikell
ça marche mais par pitié vire ces Sleep, ou au moins mets juste des Sleep(10)
Sinon il faut 6 secondes pour afficher le résultat ^^