| boucle for ... | |
|
|
|
Auteur | Message |
---|
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 22:50 | |
| - Blizter a écrit:
- 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. 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.
Cela ne vaut même pas la peine de parler avec toi, je ne te déteste pas, je t'estimai même, mais tu cherches tout le temps les embrouilles et je ne suis pas le seul à le penser. En tous cas je ne répondrai plus à tes messages à partir de maintenant, car tu me fais vraiment perdre mon temps. _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons! |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 22:59 | |
| arf désolé d'avoir été la cause (même indirecte) d'une dispute ... et sans vouloir en rajouter une couche, blizter, dans mon 1er post, je disais que j'avais cherché dans l'aide de gm, mais que ça n'apportais pas la solutions à mon problème |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 23:09 | |
| Mais comme il l'a dit, et il avait raison le code qu'edi a donné fonctionne. Si tu veux qu'on l'implémente pour être sûr que ça fonctionne et que tu comprennes il faudrait passer ton code source, tu peux me l'envoyer si tu désires. _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons! |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 23:13 | |
| je te remercie pour ta spontanéité je suis en train d'essayer quelques trucs, et là ça marche un peu mieux (à moitié en fait) si demain je n'y suis toujours pas arrivé, je te l'enverrai. En fait je crois que j'ai pas donné assez de détails au niveau des fichiers externes ... EDIT : heu juste pour confirmation, je disais que c'était l'aide de gm qui m'avait pas aidé, c'était absolument pas pour blizter :oui: |
|
| |
blizterr Invité
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 23:28 | |
| J'espère juste Nicoulas que tu comprend que je ne voulais pas t'insulter. C'est pour ça que je me suis battu pour dire que mon message a été supprimé pour rien et c'est pour ça que j'ai été bannis. Je ne t'en veux pas. J'avais pas lu que tu n'as pas comrpis l'aide de game maker. J'aurais fait une explication en code pour t'expliquer ce que font ces deux fonctions si j'avais su.
En sincérité, blizter. |
|
| |
daminetreg Administrateur
Messages : 16998 Localisation : Siege du CBNA! Projet Actuel : Site Web du CBNA, version beta :
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 23:32 | |
| - blizterr a écrit:
- J'espère juste Nicoulas que tu comprend que je ne voulais pas t'insulter. C'est pour ça que je me suis battu pour dire que mon message a été supprimé pour rien et c'est pour ça que j'ai été bannis. Je ne t'en veux pas. J'avais pas lu que tu n'as pas comrpis l'aide de game maker. J'aurais fait une explication en code pour t'expliquer ce que font ces deux fonctions si j'avais su.
En sincérité, blizter. Comme dit si tu promets d'être plus sympa en général sur le forum, j'annule tout. C'est juste pour que tu saches que la porte est ouverte, t'as juste à m'envoyer un mail. Et désolé si ce message t'énerves, je ne l'écrit pas dans cette idée. _________________ Mon CV : fr - de - en Tous Ensemble! Réalisons! |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Ven 11 Avr 2008 - 23:35 | |
| moi en toute sincérité j'en veux à personne sur ce forum. voilà j'y tenais :nezrouge: |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 11:32 | |
| |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 12:00 | |
| Je DL et j'edit ok ?
EDIT: Désolé mais ton fichier est corrompu chez moi: "File seems to be corrupted" et il a 0 octets :gniah: C'est peut-être moi qui bug, ouvre ton fichier pour voir si tu as pareil. |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 12:33 | |
| essaye de le re télécharger et sinon c'est l'upload qui a foiré. Et franchement, d'habitude je déteste rajouter une couche sur des histoires déjà closes, mais là je commence à en avoir assez. Blizter, t'es pas le seul, mais là c'est de toi qu'on parle. Au cas où tu ne l'aurais pas remarqué, on te retrouve dans la plupart des disputes. Bizarre, hein? Et je m'en fous que tu en sois la cause ou pas (tu ne l'as pas été tant que ça) mais le fait que tu envenimes des conflits existants. Personnellement je t'aime bien, t'es un membre talentueux et actif, mais j'espère juste que tu trouveras la maturité nécessaire pour savoir qu'avoir le dernier mot n'est pas quelque chose de vital, et que les insultes ne résolvent rien. Je me suis adressé à toi, mais c'est plutôt un coup de gueule contre la plupart des "empêcheurs de programmer en rond" que je lance. En bref, tous ceux qui ont déjà été mêlés à plusieurs disputes, ils se reconnaitront je l'espère. Et je pense que je peux me permettre de parler au noms des autres modos/admins en disant cela, d'après ce que je lit, mon sentiment est partagé. Mais bon, j'arrête là, c'est déjà trop long lol. _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 12:44 | |
| Je re-DL mais même chose. C'est possible que ça vienne aussi de moi, j'ai pas la version enregistrée de GM7. Tu peux poster le code foireux ? Enfin, sauf si tu l'a posté avant, j'ai pas été très loin dans le post, désolé |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 14:34 | |
| |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 19:32 | |
| C'est bon j'ai réussi à comprendre ce que tu voulais faire :gniah: Voilà le code qui devrait marcher: - Code:
-
var n,i; i = "p" for (n=1;n<=11;n+=1) { p[n] = string(i)+string(n) file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png"); execute_string("background_replace(p[n],'data\p'+string(n)+'.png',0,0,0);") file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw"); } Tu cherchais à remplacer tes backgrounds p1,p2,p3,etc, c'est ça ? Déjà ta variable p[n] ne contient que le nombre "n", et pas le "p" devant ! Ta déclaration de variable p='p' ne sert à rien puisque tu redéfini ta variable juste après Ensuite, GM ne pouvait pas comprendre que tu cherchais à remplacer le background nommé par le contenu de la chaîne p[n], puisque qu'en fait il cherchait à remplacer le background "p1" et non p1. Subtil hein ? Donc un simple execute_string() est là pour nous Cette fonction execute la chaîne comme du GML, donc elle remplace tous les noms par les valeurs, et étant donné que c'est une chaîne, plus de problème Bref c'est mal expliqué en gros Essaye quand même si ça marche :gniah: |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 21:05 | |
| merci en gros j'ai pigé mais par contre dans le execute_string il affiche un message d'erreur comme quoi la variable n n'est pas déclarée ( dans p[n] ) (message d'erreur : at position 22 unknow variable n) et pour répondre à ta question, oui je cherche à renommer puis charger les backgrounds p1 p2 p3 ... (les noms de fichiers sont p1.skw etc, je renomme en .png je charge et je renomme en .skw) |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 21:12 | |
| Et comme ça ? - Code:
-
var n,i,v; i = "p" for (n=1;n<=11;n+=1) { v = string(i)+string(n) file_rename("data\p"+string(n)+".skw","data\p"+string(n)+".png"); execute_string("background_replace(v,'data\p'+string(n)+'.png',0,0,0);") file_rename("data\p"+string(n)+".png","data\p"+string(n)+".skw"); } J'ai remplacé le p[n] par v vu qu'on en a besoin que d'une seule fois par série de boucle, donc pas besoin de surcharger la variable tableau p en rajoutant des colonnes suplémentaires |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Sam 12 Avr 2008 - 21:14 | |
| juste avant ton poste j'ai essayé un système semblable (en créant une nouvelle variable) mais pareil il ne reconnaît pas la variable v :non2: |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Lun 14 Avr 2008 - 20:39 | |
| bon vraiment aucune idée ??? parce que écrire 10 fois le même code ça me fout un peu les boules niveau optimisation et temps de chargement quand on démarre un niveau ... |
|
| |
Devil37 Utilisateur confirmé: Rang *****
Messages : 1815
| Sujet: Re: boucle for ... Lun 14 Avr 2008 - 20:50 | |
| Et background_add() ça va pas ? Parce que tu fous une variable global.p1, global.p2, etc, et c'est la même chose |
|
| |
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: boucle for ... Lun 14 Avr 2008 - 21:00 | |
| j'y avais pensé, seulement j'avais déjà mes backgrounds p1 p2 ... et si je les supprime et que j'ajoute d'autres backgrounds par la suite, les ID des backgrounds se mélangent et c'est impossible de s'y retrouver |
|
| |
Contenu sponsorisé
| Sujet: Re: boucle for ... | |
| |
|
| |
| boucle for ... | |
|