| l'un, ou l'autre | |
|
|
Auteur | Message |
---|
ARKWONN Très bonne participation
Messages : 113 Localisation : Je suis caché ! Projet Actuel : ASTEROIDS--RETRO--
| Sujet: l'un, ou l'autre Jeu 1 Mai 2008 - 20:38 | |
| Voila, je voudrais connaitre la fonction qui va aléatoiremant choisir une action ou une autre, mais pas utiliser pour chacune d'elle "une chance sur deux", car, il est arrivé que ça plante en ne faisant aucune d'elle
NB: si il y a un code comme ça, on peut l'utiliser pour plus que deux actions ? _________________ Un geek est mort , sur sa tombe on a gravé </LIFE>
|
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: l'un, ou l'autre Jeu 1 Mai 2008 - 20:48 | |
| choose() plus de détails dans l'aide de gm, mais normalement, tu met juste ce que tu veux dedans, et ça en sort un _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
ARKWONN Très bonne participation
Messages : 113 Localisation : Je suis caché ! Projet Actuel : ASTEROIDS--RETRO--
| Sujet: Re: l'un, ou l'autre Jeu 1 Mai 2008 - 21:00 | |
| Merci, doc !
pas disponnible, hein...pfff, quel baratinneur ..;b,ifh. _________________ Un geek est mort , sur sa tombe on a gravé </LIFE>
|
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 1:13 | |
| j'écrivais depuis chez un ami, j'étais pas chez moi, j'ai quand même pris le temps de répondre à ta question _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 11:10 | |
| Si il ne choisis aucun nombre, c'est qu'il y a un défaut dans ton script Si tu veux être sûr qu'il choisisse (entre deux pour cet exemple), mets un truc du genre : if floor(round(random(1)))=0 {actions} else {actions2) Avec ça, normalement ça devrait marcher EDIT : Dans ton cas, je crois que tu as remis l'action une chance sur 2 pour ta 2ème action, au lieu de mettre else c'est pour ça
Dernière édition par ??? le Ven 2 Mai 2008 - 14:48, édité 1 fois |
|
| |
master47 Utilisateur confirmé: Rang *****
Messages : 2368 Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 11:50 | |
| - Citation :
Action = round(random(10)); switch(Action) { case 0 : //action0 break;
case 1 : //action1 break;
case 2 : //action2 break;
case 3 : //action3 break;
case 4 : //action4 break;
case 5 : //action5 break;
case 6 : //action6 break;
case 7 : //action7 break;
case 8 : //action8 break;
case 9 : //action9 break;
case 10 : //action10 break; }
|
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 13:59 | |
| lowl.... mais arrêtez de vous acharner, un choose() c'est beaucoup plus court (mais bon moi j'utilise aussi des switch, question d'habitude... _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
Invité Invité
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 14:33 | |
| je crois que le switch est plus simple a utilise |
|
| |
??? Utilisateur confirmé: Rang ****
Messages : 1240 Localisation : NLG, 93
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 14:46 | |
| Désolé, c'était juste pour expliquer le problème, car si il en a un autre du genre avec cette fonction, il vaut mieux lieu avoir déjà donné la solution :lng: |
|
| |
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: l'un, ou l'autre Ven 2 Mai 2008 - 15:56 | |
| choose(..,..,) est bien jusqu'à deux ou trois, sinon prenez du switch et non pas twich (deux doigts coupe-....) |
|
| |
Contenu sponsorisé
| Sujet: Re: l'un, ou l'autre | |
| |
|
| |
| l'un, ou l'autre | |
|