| [résolu]Variable/afficheVie | |
|
|
Auteur | Message |
---|
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: [résolu]Variable/afficheVie Lun 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: _________________
Dernière édition par le Lun 12 Mar 2007 - 16:01, édité 1 fois |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: [résolu]Variable/afficheVie Lun 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) ;
Dernière édition par le Lun 12 Mar 2007 - 15:24, édité 1 fois |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: [résolu]Variable/afficheVie Lun 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 |
|
| |
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:20 | |
| Merci Mais ca me marque la meme chose Je comprend pas pourquoi .. _________________ |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:22 | |
| normalement tout devrait fonctionner tu as supprimé les autres déclarations avant de mettre ceux-ci ? |
|
| |
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:24 | |
| Oui . _________________ |
|
| |
Levans Utilisateur confirmé: Rang *****
Messages : 1598 Localisation : France -> Île de France -> Essonne -> Gif sur Yvette
| Sujet: Re: [résolu]Variable/afficheVie Lun 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 ... |
|
| |
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:28 | |
| C'est pas possible Ma version gameMaker 6.1 doit avoir un bug ... _________________ |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: [résolu]Variable/afficheVie Lun 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 |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:31 | |
| - Solidsnake a écrit:
- C'est pas possible
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 |
|
| |
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:38 | |
| _________________ |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 15:51 | |
| voila le gm6 http://www.zshare.net/download/the-legend-of-zelda-untitle-gm6.htmlbon 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 Bonne chance avec ton projet. |
|
| |
Solidsnake Plutôt bien
Messages : 43 Localisation : Tempura
| Sujet: Re: [résolu]Variable/afficheVie Lun 12 Mar 2007 - 16:01 | |
| c'était donc sa ! merci beaucoup _________________ |
|
| |
notiz85 Utilisateur confirmé: Rang *****
Messages : 2004 Localisation : Vendée Projet Actuel : Moteur d'ombre pour un projet plateforme 2D...
| Sujet: Re: [résolu]Variable/afficheVie Lun 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 Bonne chance avec ton projet. 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... _________________ |
|
| |
Contenu sponsorisé
| Sujet: Re: [résolu]Variable/afficheVie | |
| |
|
| |
| [résolu]Variable/afficheVie | |
|