AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -28%
Brandt LVE127J – Lave-vaisselle encastrable 12 ...
Voir le deal
279.99 €

 

 [gros plantage de ma part] les variable prèsque inconnues

Aller en bas 
4 participants
AuteurMessage
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:11

j'ai souvent eu ce problème, et d'autres l'on eu :
Citation :
je veut lire dans mon fichier le nom de la room où aller, mais ça marche pas...
c'est un problème typique.

il faut savoir :
si dans le fichier, il y a écrit
Code:
monde36
dans la variable monde_ou_aller (exemple) on aura la valeur : "monde36"
là vous dites
Citation :
ben, c'est bon, non ?
et bien non !

car, avec votre room qui s'appelle monde36 , si c'est la 40ème room que vous avec créé, son vrai nom est "40", et "monde36" est le nom de la variable qui contient le nom de la room...

donc, dans votre cas, vous avez seulement le nom d'une variable !
ça ne peut donc pas marcher...

il vous faut donc traduire :
Code:
monde_ou_aller=variable_local_get(monde_ou_aller);
que signifie ce code ?

que la variable monde_ou_aller va prendre la valeur de la variable dont elle contient le nom ! gha gha

j'espère que celà dissipera des zones d'ombre...


vous voulez une preuve de ce que j'avance ?
j'ai fait un test : draw the value of a variable : room0

rien ne c'est affiché à l'écran, mais il n'y a pas eu de message : "unknow variable room0"
ça vous va comme preuve ?

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur


Dernière édition par le Ven 7 Juil 2006 - 16:48, édité 1 fois
Revenir en haut Aller en bas
Blizter
Banni(e)



Messages : 2002

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:52

eu c'est inutile

Draw the value of a variable room0

Normal, room0 est pas une variable mais le nom d'une espèce de structure comportant les coordonnées des objets etc...

C'est assez inutile.

Et completement INUTILE dans ce cas la.

room_goto fonctionnera

room_get_name fonctionnera

perte de temps


Dernière édition par le Jeu 6 Juil 2006 - 19:55, édité 1 fois
Revenir en haut Aller en bas
Kryptos
Utilisateur confirmé: Rang ****
Kryptos


Messages : 1058
Localisation : très loin dans un univers étrange
Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:54

Exacte cela correspond à la notion d'objet, car GML est un langage orienté objet.

_________________
[gros plantage de ma part] les variable prèsque inconnues Gmq5
Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D)
Revenir en haut Aller en bas
http://s150319444.onlinehome.fr
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:55

non, room0 est le nom de la variable qui contient la room0, comment veut tu afficher ça ?

j'ai fait ce test pour prouver que la variable existait...

autant que object0 contient l'objet 0...

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Kryptos
Utilisateur confirmé: Rang ****
Kryptos


Messages : 1058
Localisation : très loin dans un univers étrange
Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:57

Levans a écrit:
non, room0 est le nom de la variable
room0 est le nom de l'objet.
La preuve que ce n'est pas une variable, le code suivant génère une erreur de compilation :
Code:
room0 = "texte";

_________________
[gros plantage de ma part] les variable prèsque inconnues Gmq5
Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D)
Revenir en haut Aller en bas
http://s150319444.onlinehome.fr
Blizter
Banni(e)



Messages : 2002

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 19:58

dans le cas de monde_ou_aller=variable_local_get(monde_ou_aller);

monde_ou_aller est une variable autant que

popo_pipi_caca l'est..

Ca on le savait :\
Revenir en haut Aller en bas
Kryptos
Utilisateur confirmé: Rang ****
Kryptos


Messages : 1058
Localisation : très loin dans un univers étrange
Projet Actuel : Space Racer, un jeu multijoueur en ligne réalisé avec Unity 3D.

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 20:01

Oui, c'est une variable qui contient le nom de l'id de la room qui est lui même un pointeur vers l'objet qu'est la room.
Mais si tu utilises directement le nom de la room, ce n'est pas une variable mais cela se comporte plutôt comme une constante.

_________________
[gros plantage de ma part] les variable prèsque inconnues Gmq5
Venez tester la beta de notre jeu de course Space Racer (conçu avec Unity 3D)
Revenir en haut Aller en bas
http://s150319444.onlinehome.fr
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 20:12

oui, mais ça correspond à ce que j'ai dit, non ?

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Blizter
Banni(e)



Messages : 2002

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 20:24

Non. rire2
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyJeu 6 Juil 2006 - 20:26

❓

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


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

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyVen 7 Juil 2006 - 15:44

Je voudrais pas dire mais c'est déconcertant, ce truc là est inutile:
monde_ou_aller=variable_local_get(monde_ou_aller);
C'est comme faire:
monde_ou_aller=monde_ou_aller;
Autrement dit:
"monde36" = "monde36";

C'est totalement inutile.
Et comme les autres l'ont dit ton exemple ne signifie rien, si tu veux l'id de la room tu n'as qu'à utiliser: room, room_first ou room_last et ce que tu entends par le nom est ce qu'il y a marqué dans la barre de la fenêtre, elle s'obtient et se modifier à l'aide de: room_caption.

Désolé de te décevoir. :lng:

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
[gros plantage de ma part] les variable prèsque inconnues U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyVen 7 Juil 2006 - 16:20

dam, dans ce cas, ça donnerais ce que tu dis si c'était:
monde_ou_aller=variable_local_get("monde_ou_aller");
non?

dans ce cas:
monde_ou_aller=variable_local_get(monde_ou_aller);
devient
monde_ou_aller=variable_local_get("monde36");
donc:
monde_ou_aller=monde36

non?

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


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

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyVen 7 Juil 2006 - 16:36

Mais comment veux tu que ce que tu écris soit possible.
Tu demandes à ce que GM te retourne la variable locale: "monde_ou_aller", or ceci n'est pas une variable mais une string, tapes ça dans gm, ça ne fonctionnera en aucun cas.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
[gros plantage de ma part] les variable prèsque inconnues U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues EmptyVen 7 Juil 2006 - 16:49

tas raison...
:p_desole: rouge rouge rouge

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[gros plantage de ma part] les variable prèsque inconnues Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Contenu sponsorisé





[gros plantage de ma part] les variable prèsque inconnues Empty
MessageSujet: Re: [gros plantage de ma part] les variable prèsque inconnues   [gros plantage de ma part] les variable prèsque inconnues Empty

Revenir en haut Aller en bas
 
[gros plantage de ma part] les variable prèsque inconnues
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Gros bug de variable
» vérifier qu'un objet est quelque part avec une variable
» Gros, mais alors trés gros problème d'optimisation
» [RESOLU] faire suivre la souris?
» [resolu]plantage et licence

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Game Maker-
Sauter vers: