AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -14%
Apple MacBook Air (2020) 13,3″ Puce Apple M1 ...
Voir le deal
799 €

 

 [résolu]Variable/afficheVie

Aller en bas 
4 participants
AuteurMessage
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:05

Salut j'ai un Probleme .
j'essaye de faire afficher mes coeur
mais il me dit
Citation :

Error in
action number 1
Of create event
for Object téléportdepart;

Error in code at line 1:
variable_global_set(vie_max,3);
at position 21 : unknow variable vie_max

Voici mon Objects " Téléportdepart"
en Créate :
Execute a piece of code :
Citation :

variable_global_set(vie_max,3) ;
variable_global_set(vie_actuel,3) ;
variable_global_set(link_mouvement,1) ;

room_goto(roomdetest) ;

et voici mon Object "Controlleur_Vie"
Events en Draw :
Execute a piece of code :
Citation :


if (global.vie_max) = 3; // si vie max = 3
{
if (global.vie_actuel) = 3;
{draw_sprite(Coeur33,0,x=10,y=10)}


if (global.vie_actuel) = 205;
{draw_sprite(Coeur253,0,x=10,y=10)}


if (global.vie_actuel) =2; //si vie = 2
{draw_sprite(Coeur23,0,x=10,y=10)}


if (global.vie_actuel) = 105;
{draw_sprite(Coeur153,0,x=10,y=10)}


if (global.vie_actuel) = 1;
{draw_sprite(Coeur13,0,x=10,y=10)}


if (global.vie_actuel) =005;
{draw_sprite(Coeur053,0,x=10,y=10)}


if (global.vie_actuel) = 0;
{draw_sprite(Coeur03,0,x=10,y=10)}

}

Aidez moi svp ! :ange2:

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1


Dernière édition par le Lun 12 Mar 2007 - 16:01, édité 1 fois
Revenir en haut Aller en bas
http://iumsa.new.fr
Levans
Utilisateur confirmé: Rang *****
Levans


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

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:16

remplace
Citation :

variable_global_set(vie_max,3) ;
variable_global_set(vie_actuel,3) ;
variable_global_set(link_mouvement,1) ;

room_goto(roomdetest) ;
par
Citation :
global.vie_max=3;
global.vie_actuel=3;
global.link_mouvement=1;
room_goto(roomdetest) ;

_________________


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

[résolu]Variable/afficheVie Banniere
pour la compet n°7 coeur coeur


Dernière édition par le Lun 12 Mar 2007 - 15:24, édité 1 fois
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:17

Bonjours, moi j'utilise pratiquement jamais cette fonction alors c'est difficile de voir pourquoi elle ne fonctionne pas alors je te donne une autre porte de sortie qui fonctionne, déclare tes variable globales de cette façon :
Code:
global.vie_max=3;
global.vie_actuel=3;
global.link_mouvement=1;

je sais que ca fait moin propre, mais ca fonctionne. Sinon attend qu'un autre vienne te répondre super
Revenir en haut Aller en bas
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:20

Merci Mais ca me marque la meme chose Sad
Je comprend pas pourquoi ..

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1
Revenir en haut Aller en bas
http://iumsa.new.fr
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:22

normalement tout devrait fonctionner ❓ tu as supprimé les autres déclarations avant de mettre ceux-ci ?
Revenir en haut Aller en bas
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:24

Oui .

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1
Revenir en haut Aller en bas
http://iumsa.new.fr
Levans
Utilisateur confirmé: Rang *****
Levans


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

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:26

normalement, quand tu utiliser les fonction variable_set, etc ..., il faut mettre le nom de variable entree guillemets :

Code:
variable_global_set("vie_max",3) ;
variable_global_set("vie_actuel",3) ;
variable_global_set("link_mouvement",1) ;

room_goto(roomdetest) ;

enfin, je crois ...

_________________


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

[résolu]Variable/afficheVie Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:28

C'est pas possible Razz
Ma version gameMaker 6.1 doit avoir un bug ...

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1
Revenir en haut Aller en bas
http://iumsa.new.fr
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:29

Levans a écrit:
normalement, quand tu utiliser les fonction variable_set, etc ..., il faut mettre le nom de variable entree guillemets :

Code:
variable_global_set("vie_max",3) ;
variable_global_set("vie_actuel",3) ;
variable_global_set("link_mouvement",1) ;

room_goto(roomdetest) ;

enfin, je crois ...

oui c'est ca, Levans notre sauveur cheers
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:31

Solidsnake a écrit:
C'est pas possible Razz
Ma version gameMaker 6.1 doit avoir un bug ...

bah vu que tu as demandé comme il le faut et que tu as bien décrit ton problème, je veux bien t'aider. Si tu veux envoi moi ton gm6 par mp et je vais le regarder si il y a pas d'erreur ailleur
Revenir en haut Aller en bas
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:38

Merci ! Smile Si ca marche .. soit je suis bète ou c'est game maker .

http://download.yousendit.com/EAB8FC1414344D61

Edit : J'ai laisser le symbole ")" dans controlleur de vie

toute a la fin dsl

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1
Revenir en haut Aller en bas
http://iumsa.new.fr
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 15:51

voila le gm6 http://www.zshare.net/download/the-legend-of-zelda-untitle-gm6.html

bon les erreurs était :

1. tu avais oublié d'enlever un ")" a un endroit

2. ta variable "link_quelquechose" tu devais mettre "global." devant vu que c'est une variable globale

3. lorsque tu met une fonction du genre
Code:
if ta_variable=1
tu ne dois pas mettre de ';' après le 1 mais après les '{}'

c'était le résumé, ca fonctionne happy1 Bonne chance avec ton projet. super
Revenir en haut Aller en bas
Solidsnake
Plutôt bien



Messages : 43
Localisation : Tempura

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 16:01

c'était donc sa ! merci beaucoup
happy1

_________________
[résolu]Variable/afficheVie Solidsnakebannierecr1
Revenir en haut Aller en bas
http://iumsa.new.fr
notiz85
Utilisateur confirmé: Rang *****
notiz85


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

[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie EmptyLun 12 Mar 2007 - 18:16

Dan_lizhot a écrit:
1. tu avais oublié d'enlever un ")" a un endroit

2. ta variable "link_quelquechose" tu devais mettre "global." devant vu que c'est une variable globale

3. lorsque tu met une fonction du genre
Code:
if ta_variable=1
tu ne dois pas mettre de ';' après le 1 mais après les '{}'

c'était le résumé, ca fonctionne happy1 Bonne chance avec ton projet. super

1. Tant que tu ouvres, il faut que tu fermes donc il faut bien faire attention
à sa parce que parfois on se pert dans le code!

2. Si tu mets global. c'est que tu utilises ta variable avec un autre objet qui
fait que si tu ne mets pas global. il ne connaîtra pas la variable puisse quel n'a
pas été déclaré dans cet objet!

3. Et toujours quand il y a une condition (if ... then ...) tu ne dois pas mettre
de ; après le ... de if car on pourrait dire que l'action n'est pas terminer...

_________________
[résolu]Variable/afficheVie 577128485
Revenir en haut Aller en bas
http://gmnotiz.fr.nf/
Contenu sponsorisé





[résolu]Variable/afficheVie Empty
MessageSujet: Re: [résolu]Variable/afficheVie   [résolu]Variable/afficheVie Empty

Revenir en haut Aller en bas
 
[résolu]Variable/afficheVie
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Une variable globale ou une variable locale persistante?
» [résolu] Problème de variable
» [Résolu] cannot assign to the variable
» sauvegarde variable [Résolu]
» [résolu] Variable var inconnue

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: