AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-29%
Le deal à ne pas rater :
DYSON V8 Origin – Aspirateur balai sans fil
269.99 € 379.99 €
Voir le deal

 

 Faire un changement de Room répétitif

Aller en bas 
+2
M@d_Doc
xenamart
6 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMar 4 Sep 2007 - 20:57

Voila, est-il possible de faire un script pour que lorsque j'arrive sur l'objet qui change de room, le script ajoute un numéro a la room pour ensuite passé a la suivente ?

Exemple :
Je suis sur la room "Lulal 1'1"

|

Le script ajoute +1 au nom de la room actuel (donc "Lulal 1'2")

|

le script charge la room.


Est possible et si oui comment ?
Revenir en haut Aller en bas
http://rufal.free.fr
M@d_Doc
Modérateur
M@d_Doc


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

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMar 4 Sep 2007 - 21:05

[color=#000080]
new_room=
string_copy("Lulal 1'1",0,8)+string(real(string_copy("Lulal 1'1",9,1))+1)


Bien sur, faut remplacer [color:19bf=#000000:19bf]"Lulal 1'1" par le string voulu
Revenir en haut Aller en bas
http://www.lecbna.org
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMar 4 Sep 2007 - 21:12

C'est quoi un string ? :gniah:
Revenir en haut Aller en bas
http://rufal.free.fr
M@d_Doc
Modérateur
M@d_Doc


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

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMar 4 Sep 2007 - 21:23

une chaine de caractères, ex :
"dhsgfjhzegfkhgekc"
"ézksfbkj zsejhbsf jsv shgv d d"
"63241ez 651r6321fg651e 62r165g4ed654fgv65ed4f"
"4564654++5+64654654


654++5465+4++654++4+546546+546465465##### "
Revenir en haut Aller en bas
http://www.lecbna.org
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 5 Sep 2007 - 7:32

Et comment je sais qu'elle est le string voulu ?? ❓
Revenir en haut Aller en bas
http://rufal.free.fr
Invité
Invité




Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 5 Sep 2007 - 7:43

c'est le slip qui te va le mieux.
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 5 Sep 2007 - 15:16

Citation :
robotic76

c'est le slip qui te va le mieux.
Tu le pense vraiment ? coeur
a ne pas prendre au sérieux
Revenir en haut Aller en bas
http://rufal.free.fr
Pepsy
Utilisateur confirmé: Rang ***
Pepsy


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

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 5 Sep 2007 - 20:11

Bon je pense que sa sa peut fonctionner.


Event - Create
Code:
r="lula1_"
nb=1
c=r+string(nb)

et quand tu change de room

Code:
nb+=1
c=r+string(nb)
room_goto(c)
Revenir en haut Aller en bas
http://creation-pepsy.ifrance.com
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 5 Sep 2007 - 20:18

En fait ta room à un nom "Lula 1'1".
Tu auras donc 2 variables l'une pour le numéro du chapitre
et l'autre pour le numéro du niveau.
En gros :
Code:
nbchap="1"; // La variable qui à le nombre du chapitre.
nblvl="1"; // La variable qui à le nombre du level.

titre="Lula "+string(nbchap)+"'"+string(nblvl)+"";

"+string(ta_variable)+" <--- pour que tu voix bien qu'il y a un ' entre ces
deux fonctions...
[EDIT]
----------
Pepsy je crois que s'est faut car lui ce qu'il veut c'est que le nom
de la room change mais pas aller à une nouvelle room portant le nouveau
nom (enfin c'est ce que j'ai compris (et je trouve sa bizarre)).
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 6 Sep 2007 - 7:20

Sauf que les deux 1 deux Lulal représente une position X et Y sur une grande carte.

A par sa ton script est ce que je doit le modifié un peu ou il vas marcher ? directement ?

Merci de toute vos réponse aussi rapide
Revenir en haut Aller en bas
http://rufal.free.fr
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 6 Sep 2007 - 7:30

Beh suffit d'ajouter aussi un peu du code de M@d_Doc avec
le mien car moi c'est juste pour rendre le 1 et 1 plus facile à changer
(au lieu de faire un nom à changer soit même à chaque fois...)
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 6 Sep 2007 - 7:39

Ok je vais esseyé de les fussioné
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyVen 7 Sep 2007 - 19:11

Je ne sais pas si c'est réglé, mais j'ai peut-etre une solution...

Code:
X=1
Y=1
execute_string("room_goto(Lulal"+string(X)+"_"+string(Y)+")")

Dans ce cas, c'est comme si tu aurais tapé la commande suivante:
room_goto(Lulal1_1)

Si tu dois mettre ces lignes de codes à plein d'endroit, fais un scriptet passe la valeur de X et de Y et hop !
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyVen 7 Sep 2007 - 21:58

Oui mais alors si moi j'ai bien compris ce qu'il a dit, il faut
pas aller sur la room X_Y si l'on suivait ton script, mais apparamment
juste changer le nom de la room. Et nom aller à la room X_Y...
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 12:53

Oui moi je veut que les valeur change puis aprés que l'on passe a la room indiqué.
Revenir en haut Aller en bas
http://rufal.free.fr
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 13:06

Beh alors là par contre je comprends plus rien du tout !

Moi ce que j'avais compris :

Tu es sur la room Lulal 1'1 (par exemple).
Tu veux changer le nom par exemple sa donnerait : Lulal 2'5.

Hors toi tu voudrais changer le nom mais passer à une autre room...
Du coup je comprends plus rien ou alors j'ai pas bien lu !
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 13:38

Non, en fait j'ai quatre objet dans ma room. Un sur chaque coté de la room. Ma room actuel se nomme Lulal 1'1. Le joueur va sur le coté haut, le script exécute alors une action pour transformer le nom de la room en rajoutant 1. Sa donne Lulal 2'1. Le joueur se trouve alors transporté dans la room Lula 2'1. Bien sur si le joueur aurai était en bas de la room, alors le script ferai en sorte de retirer 1 au nom de la room actuel. Et donc de le transpoter vers la room Lulal 0'1. Le 1 de derrier quand a lui change en fonction des coté droite ou gauche. Si je vais a gauche il retire 1 au nom alors que si je vais a droite il rajoute 1 au nom. Et aprés il me transporte a la room qui porte se nom.

Est que tu a compris ?
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 13:39

Essaie ma méthode ça devrait fonctionner...

Tu affecte la valeur de X et de Y et ensuite tu fais le execute_string...
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 13:40

Ok je vais esséyé.
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 14:06

Je crois que le plus facice pour toi serait d'utiliser une variable globale pour le X et le Y quand tu touche ton objet en haut, tu enleves 1 à ta variable globale Y et ainsi de suite... Sinon, il faut que tu extrais les coordonnées (le x et le y) de ta room actuelle que tu modifies le x ou le y
pour ensuite effectuer le changement de room...

avec une variable globale, tu ne fais que changer ta variable et effectuer le changement de room...

il faudrait aussi un petit if avant d'exécuter le execute string pour être sur que la room existe...


execute_string("if room_exist(Lulal"+string(X)+"_"+string(Y)+)"+"{room_goto(Lulal"+string(X)+"_"+string(Y)+")}")

sais pas si ça fonctionne (à tester)
Revenir en haut Aller en bas
notiz85
Utilisateur confirmé: Rang *****
notiz85


Messages : 2004
Localisation : Vendée
Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptySam 8 Sep 2007 - 14:15

Ah d'accord gnii hap
Maintenant j'ai compris.
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyMer 12 Sep 2007 - 14:04

euh est ce que quelqun pourrait me faire un exemple? J'y arrive toujour pas. Sa serai vraiment sympa.
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 0:41

Je vais te faire un petit exemple...

[edit]

Le voici :
changementroomselonmap.gm6 - 0.02MB
(Nouveau lien plus loin...)

C'est un peu complexe, mais ça fonctionne... j'essaie de trouver une solution pour éviter les ROOMXMIN, ROOMXMAX, ROOMYMIN, ROOMYMAX

Je te reviens avec une autre solution si je trouves une solution à un petit bug rencontré...


Dernière édition par le Jeu 13 Sep 2007 - 13:42, édité 1 fois
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 6:56

merci pour l'exemple. je vais le tester tout de suite.
Revenir en haut Aller en bas
http://rufal.free.fr
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 7:32

J'ai esseyé ton excemple mais il me marque un message d'erreur lorsque je touche l'un des coté de la room.
Spoiler:
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 13:40

Quelle version de Gamemaker as-tu ?

Moi, c'est la 6.1 enregistrée...

J'ai fait une petite modification, mais je ne crois pas que c'est ce qui te donne une erreur...

C'est bien avec mon exemple que tu as une erreur ? Car chez moi, ça fonctionne très bien...

Est-ce que l'erreur se produit de tous les côtés ?

Voici le nouvel exemple :

changementroomselonmap.gm6 - 0.02MB
[edit] voir autre lien plus loin...

Donne-moi des nouvelles...


Dernière édition par le Sam 15 Sep 2007 - 4:30, édité 1 fois
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 18:16

j'ai la version 7.0. Je vais tester.
Sa me fait ce probléme sur le coté droit et sur le coté bas. Mais par contre sur les deux autres cotés il ne fait rien.
Revenir en haut Aller en bas
http://rufal.free.fr
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 19:09

peu etre qu'il faut mettre les cotes c'est à dire "lula01" ...
Revenir en haut Aller en bas
xenamart
Utilisateur confirmé: Rang ***
xenamart


Messages : 554
Localisation : sur la toile, entre google et le cbna
Projet Actuel : Rufal

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 19:12

Tu pense que c'est a cause du tiret au milieu de la position ?
Revenir en haut Aller en bas
http://rufal.free.fr
loucheman
Très bonne participation
loucheman


Messages : 115

Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif EmptyJeu 13 Sep 2007 - 20:30

non non non, le standard des noms de room est Lulal1_1

si le problème persiste, je vais voir...

As-tu testé la nouvelle version ?
Revenir en haut Aller en bas
Contenu sponsorisé





Faire un changement de Room répétitif Empty
MessageSujet: Re: Faire un changement de Room répétitif   Faire un changement de Room répétitif Empty

Revenir en haut Aller en bas
 
Faire un changement de Room répétitif
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Changement de room
» Problème de changement de room
» effet de changement de room
» GMPhysics problème de changement de room
» Changement de sprite lors d'une sorti de room

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: