| | petit probleme avec switch | |
| | Auteur | Message |
---|
Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: petit probleme avec switch Jeu 12 Juil 2007 - 12:46 | |
| voila je c pas comment on peut utiliser switch pour des variable, si on peut, je m'explique: je vouidrait que un carré apparaisse quand la valeur et = a 0 et ainsi de suite
g fé sa mais sa fé l'inverse que je veut, sa met le carré quand la variable select et different a 0
switch (variable_local_get(select)) { case select=0: draw_roundrect(0,96,239,125,true) case select=1: ..... case select=2: ..... ...... }
merci pour votre futur aide
EDIT:
Je vien de trouver un moyen, mais si il y en a un autre pouvait vous me le donner svp
g mis:
switch (variable_local_get(select)) { case select!=0: draw_roundrect(0,96,239,125,true) case select!=1: ..... case select!=2: ..... ...... } |
| | | edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 13:00 | |
| Il me semble qu il faut simplement mettre: - Code:
-
switch (variable_local_get(select)) { case 0: draw_roundrect(0,96,239,125,true) case 1: ..... case 2: ..... ...... } et voila |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 13:09 | |
| ok j'essaye
EDIT
Non c pas sa, sa me laisse tout le temp le rectangle afficher |
| | | jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 13:35 | |
| c'est pas
{ case 0 "" break;
case 1 "" break; }
? me trompe surment pasque j'y connais que dalle :fete:
j'ai jamais utulisé :p_lol: _________________ http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer. |
| | | edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 13:41 | |
| |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:16 | |
| mes si c sa, g completement oublier de mettre break, j'essaye :honte:
EDIT
Non c pas sa :snif2: |
| | | jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:21 | |
| tu peux nous montrer ton script mtn ? _________________ http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer. |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:27 | |
| bas ce que g mis c sa: - Citation :
switch (variable_local_get(select)) { case select!=0: draw_roundrect(0,96,239,125,true); break case select!=1: draw_roundrect(0,156,239,185,true); break case select!=2: draw_roundrect(241,96,480,125,true); break case select!=3: draw_roundrect(241,156,480,185,true); break case select!=4: draw_roundrect(0,357,239,386,true); break case select!=5: draw_roundrect(0,419,239,448,true); break case select!=6: draw_roundrect(241,357,480,386,true); break case select!=7: draw_roundrect(241,419,480,448,true); break }
mais je voudrai savoir si il y a un autre moyen |
| | | jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:39 | |
| beuh aucune idee _________________ http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer. |
| | | edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:41 | |
| il faut pas mettre - Code:
-
switch (variable_local_get(select)) { case select!=0: draw_roundrect(0,96,239,125,true); break case select!=1: draw_roundrect(0,156,239,185,true); break case select!=2: draw_roundrect(241,96,480,125,true); break case select!=3: draw_roundrect(241,156,480,185,true); break case select!=4: draw_roundrect(0,357,239,386,true); break case select!=5: draw_roundrect(0,419,239,448,true); break case select!=6: draw_roundrect(241,357,480,386,true); break case select!=7: draw_roundrect(241,419,480,448,true); break }
mais - Code:
-
switch (variable_local_get(select)) { case 0: draw_roundrect(0,96,239,125,true); break case 1: draw_roundrect(0,156,239,185,true); break case 2: draw_roundrect(241,96,480,125,true); break case 3: draw_roundrect(241,156,480,185,true); break case 4: draw_roundrect(0,357,239,386,true); break case 5: draw_roundrect(0,419,239,448,true); break case 6: draw_roundrect(241,357,480,386,true); break case 7: draw_roundrect(241,419,480,448,true); break } |
| | | jo *Excellent utilisateur*
Messages : 4879 Localisation : CENSURE T_T Projet Actuel : FAC
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:44 | |
| c'est ce que j'avais proposé _________________ http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer. |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:47 | |
| - edi9999 a écrit:
- il faut pas mettre
- Code:
-
switch (variable_local_get(select)) { case select!=0: draw_roundrect(0,96,239,125,true); break case select!=1: draw_roundrect(0,156,239,185,true); break case select!=2: draw_roundrect(241,96,480,125,true); break case select!=3: draw_roundrect(241,156,480,185,true); break case select!=4: draw_roundrect(0,357,239,386,true); break case select!=5: draw_roundrect(0,419,239,448,true); break case select!=6: draw_roundrect(241,357,480,386,true); break case select!=7: draw_roundrect(241,419,480,448,true); break }
mais - Code:
-
switch (variable_local_get(select)) { case 0: draw_roundrect(0,96,239,125,true); break case 1: draw_roundrect(0,156,239,185,true); break case 2: draw_roundrect(241,96,480,125,true); break case 3: draw_roundrect(241,156,480,185,true); break case 4: draw_roundrect(0,357,239,386,true); break case 5: draw_roundrect(0,419,239,448,true); break case 6: draw_roundrect(241,357,480,386,true); break case 7: draw_roundrect(241,419,480,448,true); break } Je l'avais deja fé mais sa marche pas, sa n'affiche que le premier rectangle. Et je voulais juste preciser que mon script fonctionne, c juste que je voulait savoir si il y a un autre moyen |
| | | Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:52 | |
| peut-être avec - Code:
-
choose(draw_roundrect(0,96,239,125,true),draw_roundrect(0,156,239,185,true),etc...); |
| | | edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:53 | |
| Nan puisque case n est pas aleatoire alors que choose l est |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:55 | |
| nn c pas bon car - Citation :
- choose(val1,val2,val3,...) Retourne l'un des arguments choisi de manière aléatoire. La fonction accepte jusqu'à 16 arguments.
|
| | | Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:55 | |
| désolé, je croyais qu'il voulait ça aléatoirement J'ai mal lu mais là c'est quoi le problème, c'est que le premier reste afficher pendant les autres ou que ta variable ne monte pas ? |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 14:59 | |
| bah au debut je ne savais pas comment faire mais g trouvé apres mais je voudrai savoir si il y a un autre moyen, car sa me parait un peu bizarre comme code, car autrement il fonctionne - Code:
-
switch (variable_local_get(select)) { case select!=0: draw_roundrect(0,96,239,125,true); break case select!=1: draw_roundrect(0,156,239,185,true); break case select!=2: draw_roundrect(241,96,480,125,true); break case select!=3: draw_roundrect(241,156,480,185,true); break case select!=4: draw_roundrect(0,357,239,386,true); break case select!=5: draw_roundrect(0,419,239,448,true); break case select!=6: draw_roundrect(241,357,480,386,true); break case select!=7: draw_roundrect(241,419,480,448,true); break } |
| | | Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 15:01 | |
| variable_local_get(select) tu utilise ca pourquoi au juste ? si tu met juste select ca marche pas ? |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 15:03 | |
| je met variable_local_get(select), car variable_local_get(name) retourne la valeur de la variable name att je regarde ta proposition
EDIT
Non sa marche pas, mais pe etre qu'il y a pas d'autre moyen que le code que g mis, mais comme je l'est dit sa me parrait bizarre, car si je met pas les "!" sa ne marche pas sa. |
| | | Adamo Utilisateur confirmé: Rang ***
Messages : 681 Localisation : Quebec
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 15:14 | |
| - Code:
-
switch (select) { case 0: draw_roundrect(0,96,239,125,true); break case 1: draw_roundrect(0,156,239,185,true); break case 2: draw_roundrect(241,96,480,125,true); break case 3: draw_roundrect(241,156,480,185,true); break case 4: draw_roundrect(0,357,239,386,true); break case 5: draw_roundrect(0,419,239,448,true); break case 6: draw_roundrect(241,357,480,386,true); break case 7: draw_roundrect(241,419,480,448,true); break }
|
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 15:20 | |
| oh merci Adamo, sa Marche |
| | | edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 15:55 | |
| C est de la triche j ai mis le meme code moi |
| | | Pepsy Utilisateur confirmé: Rang ***
Messages : 608 Localisation : Devant mon ordinateur à écrire des lignes de codes Projet Actuel : RPG
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 17:45 | |
| - edi9999 a écrit:
- C est de la triche j ai mis le meme code moi
où??? toi tu avais mis - Code:
-
switch (variable_local_get(select)) { case 0: draw_roundrect(0,96,239,125,true); break case 1: draw_roundrect(0,156,239,185,true); break case 2: draw_roundrect(241,96,480,125,true); break case 3: draw_roundrect(241,156,480,185,true); break case 4: draw_roundrect(0,357,239,386,true); break case 5: draw_roundrect(0,419,239,448,true); break case 6: draw_roundrect(241,357,480,386,true); break case 7: draw_roundrect(241,419,480,448,true); break } et Adamo - Code:
-
switch (select) { case 0: draw_roundrect(0,96,239,125,true); break case 1: draw_roundrect(0,156,239,185,true); break case 2: draw_roundrect(241,96,480,125,true); break case 3: draw_roundrect(241,156,480,185,true); break case 4: draw_roundrect(0,357,239,386,true); break case 5: draw_roundrect(0,419,239,448,true); break case 6: draw_roundrect(241,357,480,386,true); break case 7: draw_roundrect(241,419,480,448,true); break } |
| | | Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: petit probleme avec switch Jeu 12 Juil 2007 - 17:54 | |
| Oui c'est bien la même chose |
| | | Contenu sponsorisé
| Sujet: Re: petit probleme avec switch | |
| |
| | | | petit probleme avec switch | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |