AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Bon plan achat en duo : 2ème robot cuiseur ...
Voir le deal
600 €

 

 [résolu] Problème de variable

Aller en bas 
3 participants
AuteurMessage
Maniac206
*Excellent utilisateur*
Maniac206


Messages : 4977
Localisation : Canada

[résolu] Problème de variable Empty
MessageSujet: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 2:34

Voila mon problème :

J'ai voulu faire un system d'option pour mon jeu. Alors mon objet ''option'' à une variable appelé ''global.visual'' qui n'est pas relative, qui peut avoir 2 valeurs (1 activé et 0 désactivé) qui est 1 par défaut et qui est self. Ensuite dans mon effet visuel ''circle'' je met les starts a blocs et end a block qui à l'intérieur contiennent If a value of global.visual is equal to 0 avec l'action de delete (si les effets visuel sont désactivé il se supprime) à l'intérieur et qui, biensur, est applie to object ''Option''.

Je lance le jeu et l'erreurs suivante arrive :

Citation :

___________________________________________
ERROR in
action number 2
of Create Event
for object Circle:

Error in expression:global.visual
position 8: Unknown variable visual

___________________________________________
ERROR in
action number 2
of Create Event
for object Circle:

Cannot compare arguments.

quelqu'un peut me démêler ce merdier???


Dernière édition par le Lun 31 Déc 2007 - 19:33, édité 1 fois
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 4:09

d'après ton explication "If a value of global.visual is equal to 0" est entre "start bloc" et "end bloc", si c'est ça, ça ne peut fonctionner.

Autre hypothèse, tu n'as pas déclaré global.visual avant de demander si global.visual était égale à zéro.
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 11:45

En fait tes blocks ne servent à rien. Mais fais gaffe parce que là tu n'avait qu'une action ( destroy ) mais si tu avait plus d'actions là tu aurait besoin des blocks, et au bon endroit. Ensuite comme l'a dit Dan_lizhot, global.visual n'est surement pas déclaré.

Autres pistes possibles:
- Si tu l'a déclaré, peut être pas avant la demande d'égalité ;
- Problème d'objets : peut-être que ton objet visual se trouvait être le premier créé avant ton objet option.

Essaye déjà les pistes éclairées, et réponds nous happy1

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
Maniac206
*Excellent utilisateur*
Maniac206


Messages : 4977
Localisation : Canada

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 17:28

Quelqu'un peut m'expliqué ce que veut dire ''déclaré'' une variable?

Je sais, j'ai l'air noob mais j'ai jamais sortie de jeu et je compte en finir un (pour une fois que le principe est simple) beh .
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 17:31

Code:
global.variable=0;//déclaration de la variable avant de l'utiliser
if global.variable=0{//action};//vérifie si la variable est à zéro

En fait c'est comme si tu demandais si elle est à zéro avant que tu lui es mit une valeur. C'est ça la déclaration, donner une valeur à la variable avant de l'utiliser.
Revenir en haut Aller en bas
Maniac206
*Excellent utilisateur*
Maniac206


Messages : 4977
Localisation : Canada

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 17:40

Sa ne marche toujous pas.
La vérification se fait dans un objet différent et il ne trouve pas la variable visual.
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 17:56

faudrait voir le code alors...
Revenir en haut Aller en bas
Maniac206
*Excellent utilisateur*
Maniac206


Messages : 4977
Localisation : Canada

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 18:02

bon, j'ai regarder sa et maintenant sa donne :

Citation :
ERROR in
action number 1
of Create Event
for object Staring Circle:

Error in code at line 1:
if global.visual = 0;

at position 21: Statement expected.

Sa a l'ai moin frustrant!

Bon. Tu veut voir les code. Les voicis :
Object Option Dans Create :
Code:
global.visual=0; //déclaration de la variable avant de l'utiliser
object circle dans create :
Code:
if global.visual = 0;
{
instance_destroy()
}
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 18:23

Le truc c'est que c'est dans create mais bon, tu es sûr que ton objet option est créé avant l'objet circle ?

ce code devrait générer aucun bug mais ça voudrait aussi dire que la variable est pas déclaré en premier.

Code:
if variable_global_exists(global.variable)
{
 if global.variable=0
 {
  instance_destroy();
 }
};
Revenir en haut Aller en bas
Maniac206
*Excellent utilisateur*
Maniac206


Messages : 4977
Localisation : Canada

[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable EmptyLun 31 Déc 2007 - 19:33

Dan_lizhot a écrit:
Le truc c'est que c'est dans create mais bon, tu es sûr que ton objet option est créé avant l'objet circle ?

ce code devrait générer aucun bug mais ça voudrait aussi dire que la variable est pas déclaré en premier.

Code:
if variable_global_exists(global.variable)
{
 if global.variable=0
 {
  instance_destroy();
 }
};

SA MARCHE !!! Merci Dan de ta patience et de ton aide happy1
Revenir en haut Aller en bas
Contenu sponsorisé





[résolu] Problème de variable Empty
MessageSujet: Re: [résolu] Problème de variable   [résolu] Problème de variable Empty

Revenir en haut Aller en bas
 
[résolu] Problème de variable
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» problème de variable
» [resolu]problème de déclaration de variable
» probléme avec global.variable (Résolu)
» [résolu] Une variable globale ou une variable locale persistante?
» Problème Variable et Problème Event Draw

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: