AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

 

 boucle for ...

Aller en bas 
+3
edi9999
Wargamer
nicoulas
7 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: boucle for ...   boucle for ... EmptySam 22 Mar 2008 - 23:22

Salut,

j'ai un code hyper long, et je voudrais savoir si je pouvais le transformer en une boucle (ça c'est possible :oui: ), mais est ce qu'une boucle marche dans le create event ???

bon voilà mon code :

Code:
file_rename("data\p1.skw","data\p1.png")
background_replace(p1,"data\p1.png",0,0,0)
file_rename("data\p1.png","data\p1.skw")
file_rename("data\p2.skw","data\p2.png")
background_replace(p2,"data\p2.png",0,0,0)
file_rename("data\p2.png","data\p2.skw")
... etc jusqu'à p11

j'ai essayé de faire une boucle for dans le create puis dans le step event, mais bon je débute avec les boucles donc j'aimerais bien de l'aide hap
oui je sais c'est dans l'aide de gm ... mais bon pas trop compris ... Confused

EDIT : Pourkua que ça marche pas ça ?
Code:
for (n=1;n<=11;n+=1)
{
file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png")
background_replace("p"+string(n),"data\p"+string(n)+".png",0,0,0)
file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw")
}

j'ai essayé sans le 'string' ou alors avec 'real' mais gm affiche un problème avec les '+' ...
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 0:33

d'Abitude c'est pas des [] qu'il faut mette?

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 0:34

je crois pas, en tout cas dans l'aide de gm ils ont mis des parenthèses
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 9:24

nicoulas a écrit:


j'ai essayé de faire une boucle for dans le create puis dans le step event, mais bon je débute avec les boucles donc j'aimerais bien de l'aide hap
oui je sais c'est dans l'aide de gm ... mais bon pas trop compris ... Confused

EDIT : Pourkua que ça marche pas ça ?
Code:
for (n=1;n<=11;n+=1)
{
file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png")
background_replace("p"+string(n),"data\p"+string(n)+".png",0,0,0)
file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw")
}

j'ai essayé sans le 'string' ou alors avec 'real' mais gm affiche un problème avec les '+' ...

Ce ne marche pas à cause du background_replace("p"+string(n),...)
comme le premier argument est un string alors qu'il devrait etre une variable ca ne fonctionne pas.
Pour transformer un string en variable:
variable_local_get(string)

ca te donne:

Code:
for (n=1;n<=11;n+=1)
{
file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png")
background_replace(variable_local_get("p"+string(n)),"data\p"+string(n)+".png",0,0,0)
file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw")
}

J'éspère que ton problème est résolu

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 10:23

merci pour ton aide, mais ça ne marche toujours pas :snif2:
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 10:25

Le message d'erreur c'est quoi ?

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 11:19

aucun message d'erreur, mais les objets qui utilisent les backgrounds n'affichent pas les backgrounds (sans la boucle ça marche).

C'est pas à cause du create event ?
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 14:19

essai les []
ca va te prendre que 30 sec

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 14:28

c'est pas faux, ça me coute rien d'essayer gnii

EDIT : bon en checkant le code avec des [] gm est pas content donc même pas la peine de lancer le jeu snif
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 15:48

zarbe chez moi ca marche pas en () que en [] c ptet parceque j'ai gm7 beh

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 16:04

moi aussi j'ai gm7 ^^

en gros toi tu fait :

for [n=1;n<=11;n+=1] ...

c'est ça ?
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 16:12

ah j'ai rien javais mal lu le code noel
file_rename("data\p[n].skw","data\p[n].png")
background_replace(p[n],"data\p[n].png",0,0,0)
file_rename("data\p[n].png","data\p[n].skw")

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 17:08

oui mais dans ce cas la il faut que tu crées des tableaux, mais c'est vrai que c'est beaucoup plus simple.

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 20:56

bon ça ça marche pas quand je check les erreurs :

Code:
for (n=1;n<=11;n+=1)
{
list[n] = n+1
file_rename("data\p"+[n]+".skw","data\p"+[n]+".png")
background_replace("p"+[n],"data\p"+[n]+".png",0,0,0)
file_rename("data\p"+[n]+".png","data\p"+[n]+".skw")
}
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 21:46

c quoi le message d'erreur?

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 22:50

les '[' et ']' sont reconnus en tant que 'unexpected symbol in expression'
donc faut changer la syntaxe mais je ne sais point comment ...
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 22:54

moi je vais un truc room_goto(niveau[select_niveau]) et j'ai pas de problème

_________________
boucle for ... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 23:02

C'est que pour les background replace le premier argument qu'il faut que tu utilises les []

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 23:16

ok mais j'y arrive toujours pas :gniah:

Code:
background_replace("p"+[n],"data\p"+string(n)+".png",0,0,0)

le '+' est un 'unexpected symbol in expression', et si je l'enlève entre le "p" et le [n] j'ai droit à un "symbol , or ) expected ...
j'y comprend plus rien :nezrouge:
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 23:43

for (n=1;n<=11;n+=1)
{
list[n] = n+1
file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png")
background_replace(p[n],"data\p"+string(n)+".png",0,0,0)
file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw")
}

voila c'est fait

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyDim 23 Mar 2008 - 23:58

j'avais déjà essayé et malheureusement ça ne marche pas :

at position 21: Unknown variable p or array index out of bounds

snif
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyLun 24 Mar 2008 - 9:15

c'est que tu n'as pas déclaré ta variable:

Dans create:

for(i=1;i<=13;i+=1)
{
p[i]=0
}

_________________
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/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyLun 24 Mar 2008 - 10:28

bon toujours pas d'idées ? triste
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense boucle for ... Panicpr9

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 20:51

désolé pour le up mais je galère toujours, j'ai essayé un taquet de trucs vaseux qui marchaient pas bien sûr, alors bon si quelqu'un a une pitite idée, merci d'avance super
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:02

La solution de edi fonctionne comme Blitzer le disait dans le message que je viens de supprimer.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
boucle for ... U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Blizter
Banni(e)



Messages : 2002

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:10

Et pourquoi tu viens de supprimé mon mesage, C'est quoi ton problème sérieusement daminetreg, tu me vois obligé de quitté le cbna parce que je ne suporte pas ce genre de censure. Le message que j'Avais écrit etait parfaitement correcte.
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:16

Blizter a écrit:
Et pourquoi tu viens de supprimé mon mesage, C'est quoi ton problème sérieusement daminetreg, tu me vois obligé de quitté le cbna parce que je ne suporte pas ce genre de censure. Le message que j'Avais écrit etait parfaitement correcte.
Non il n'était pas correct du tout, tu disais, et je n'exagère rien: "tu n'as qu'à apprendre ce que c'est string et les boucles for". C'est très insultant pour Nicoulas, parce que c'est le prendre pour un idiot.

J'ai supprimé ce message pour éviter une dispute sur le forum. Je ne dis pas ça pour t'énerver ou rien, mais je trouve que tu pourrais être plus sympa, je sais pas si tu te rends comptes, mais c'est dur parfois de parler avec toi, parce que tu t'énerves pour un rien.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
boucle for ... U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Blizter
Banni(e)



Messages : 2002

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:29

Censure non professionnel, je lui est dit d'aller s'informer sur la fonction string et la boucle for, ce qui sous entendait l'aide de GM, je ne vois pas ce qu'il y a d'offendant la dedans.

Je n'aime pas ton attitude non-professionel à mon égrad donc c'est la raison de mon départ. Tu ne m'aime pas depuis que j'ai décourvert à quel point tu mens à tout le monde. Et à cause de cela tu me censure pour des raisons absurdes. Tout ceux que j'ai aider sur ce forum sont oubliés.
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:38

Blizter a écrit:
Censure non professionnel, je lui est dit d'aller s'informer sur la fonction string et la boucle for, ce qui sous entendait l'aide de GM, je ne vois pas ce qu'il y a d'offendant la dedans.

Je n'aime pas ton attitude non-professionel à mon égrad donc c'est la raison de mon départ. Tu ne m'aime pas depuis que j'ai décourvert à quel point tu mens à tout le monde. Et à cause de cela tu me censure pour des raisons absurdes. Tout ceux que j'ai aider sur ce forum sont oubliés.

C'est totalement faux, je t'ais censuré juste maintenant, et tu ne lui as pas dit "d'aller s'informer" tu lui as dit plutôt dans le sens d'aller se faire voir, et si j'avais laisser le message ça ferait longtemps que tu l'aurais édité.

Enfin bref ça ne me dérange pas que tu partes, étant donné que tu cherchais plutôt à foutre le bordel sur le forum, tout en aidant. Quant à la question que tu soulèves, il me semble avoir tout avoué deux fois, et les topics existent toujours. Je ne sais pas ce que tu as contre moi et contre tout le monde ici, donc que dire d'autres qu'adieu?

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
boucle for ... U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Blizter
Banni(e)



Messages : 2002

boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... EmptyVen 11 Avr 2008 - 22:46

Je n'ai absoluement pas insulter nicoulas et je ne vois pas pourquoi je le ferait. Mon message n'avait rien d'insultant mais bien sur, étant donné que tu la supprimé, c'est ma parole contre celle d'un menteur qui se donne à être admin. clinoeuil Et justement, si il l'aurait vu comme insultant je n'aurait que envoyer un message pour dire que c'est un malentandu, et ce, si il l'Aurait trouvé insultant parce qu'il ne l'était pas. Je ne vois pas pourquoi a effacé mon message à part parce que tu me déteste sérieusement.
Revenir en haut Aller en bas
Contenu sponsorisé





boucle for ... Empty
MessageSujet: Re: boucle for ...   boucle for ... Empty

Revenir en haut Aller en bas
 
boucle for ...
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» boucle
» Boucle for
» Boucle for [Résolu]
» bug de boucle for avec un else
» Musique en boucle

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: