AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  

 

 petit probleme avec switch

Aller en bas 
+2
edi9999
Pepsy
6 participants
AuteurMessage
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: petit probleme avec switch   petit probleme avec switch EmptyJeu 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: .....
......
}

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 13:09

ok j'essaye

EDIT

Non c pas sa, sa me laisse tout le temp le rectangle afficher

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 13:41

SI enplus t as raison

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:16

mes si c sa, g completement oublier de mettre break, j'essaye :honte:

EDIT

Non c pas sa :snif2:

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:21

tu peux nous montrer ton script mtn ? happy1

_________________
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.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:39

beuh aucune idee rire

_________________
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.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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
}

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:44

c'est ce que j'avais proposé gnii

_________________
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.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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...);
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:53

Nan puisque case n est pas aleatoire alors que choose l est

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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.

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 14:55

désolé, je croyais qu'il voulait ça aléatoirement rouge

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 ?
Revenir en haut Aller en bas
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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
}

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 15:01

variable_local_get(select)
tu utilise ca pourquoi au juste ?
si tu met juste select ca marche pas ?
Revenir en haut Aller en bas
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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.

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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
}
Revenir en haut Aller en bas
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 15:20

oh merci Adamo, sa Marche

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 15:55

C est de la triche j ai mis le meme code moi

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


Messages : 608
Localisation : Devant mon ordinateur à écrire des lignes de codes
Projet Actuel : RPG

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 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
}

_________________
TI DESSIN v0.7
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch EmptyJeu 12 Juil 2007 - 17:54

Oui c'est bien la même chose gnii

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
Contenu sponsorisé





petit probleme avec switch Empty
MessageSujet: Re: petit probleme avec switch   petit probleme avec switch Empty

Revenir en haut Aller en bas
 
petit probleme avec switch
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème avec gravité [résolu] - problème avec mouvements
» Problème avec un objet dirigé vers un autre avec image_angle
» probleme avec game maker studio et avec CBNA Bump 2
» [Resolu]Problème avec collision _ line avec mur entre 2 obj
» [Résolu] Problème avec "Ouvrir Avec"

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: