AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 l'un, ou l'autre

Aller en bas 
5 participants
AuteurMessage
ARKWONN
Très bonne participation
ARKWONN


Messages : 113
Localisation : Je suis caché !
Projet Actuel : ASTEROIDS--RETRO--

l'un, ou l'autre Empty
MessageSujet: l'un, ou l'autre   l'un, ou l'autre EmptyJeu 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>
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyJeu 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

_________________
l'un, ou l'autre Control-commentTous les icones de gm utilisables sur le cbna ICI  l'un, ou l'autre Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
ARKWONN
Très bonne participation
ARKWONN


Messages : 113
Localisation : Je suis caché !
Projet Actuel : ASTEROIDS--RETRO--

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyJeu 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>
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 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 crossa

_________________
l'un, ou l'autre Control-commentTous les icones de gm utilisables sur le cbna ICI  l'un, ou l'autre Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 2 Mai 2008 - 11:10

Si il ne choisis aucun nombre, c'est qu'il y a un défaut dans ton script Wink
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 super

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 super


Dernière édition par ??? le Ven 2 Mai 2008 - 14:48, édité 1 fois
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 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;
}


_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 2 Mai 2008 - 13:59

lowl....
mais arrêtez de vous acharner, un choose() c'est beaucoup plus court crossa

(mais bon moi j'utilise aussi des switch, question d'habitude...

_________________
l'un, ou l'autre Control-commentTous les icones de gm utilisables sur le cbna ICI  l'un, ou l'autre Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Invité
Invité




l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 2 Mai 2008 - 14:33

je crois que le switch est plus simple a utilise crossa
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 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:
Revenir en haut Aller en bas
Malax
Utilisateur confirmé: Rang **
Malax


Messages : 496
Localisation : Aix-en-Provence
Projet Actuel : Lemmings Struggle (abandonné)

l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre EmptyVen 2 Mai 2008 - 15:56

choose(..,..,) est bien jusqu'à deux ou trois, sinon prenez du switch et non pas twich (deux doigts coupe-....) rire
Revenir en haut Aller en bas
Contenu sponsorisé





l'un, ou l'autre Empty
MessageSujet: Re: l'un, ou l'autre   l'un, ou l'autre Empty

Revenir en haut Aller en bas
 
l'un, ou l'autre
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: