Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Cannot Compare Argument incompréensible

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Adrix
Débutant


Nombre de messages: 23
Projet Actuel: Super Battle Arena I(Beta)
Avancement:
5 / 1005 / 100


MessageSujet: Cannot Compare Argument incompréensible   Sam 11 Juil - 14:48

Bonjour tout le monde!!! gnii gnii

Voici un petit moment que je bosse sur un petit jeu basic où l'on peut
configurer des options (ex: Munitions,Missiles,etc...) et des options par défauts
et, une fois dans le jeu, lorsque j' appuie sur la touche permettant de tirer la balle, un message d'erreur apparait:

Code:

___________________________________________
ERROR in
action number 1
of Keyboard Event for X-key Key
for object VaisseauJ1:

Error in code at line 1:
  if not (Balles == 0)

at position 19: Cannot compare arguments.


colere2 il m'enerve un peu...
Voici le code de la touche
Event X-key
Code:
if not (Balles == 0)
{
 Balles-=1;
 with instance_create(x,y,mitrailleuse) motion_set(direction,30);
}                                   


Pour les Options, j ai un Object "Setting" qui possede les options par défaut utilisant global.variable
Les boutons modifient les variables du "Setting"

Je n arrive pas a m' en débarrasser
Si quelqu un pourrait m' aider SVP hap

Merci d'avance!!! smile smile

PS: J'utilise la Beta de Game Maker 8

_________________

VIVE LE CBNA smile
Un petit clic svp:http://eu2.looki.fr/spiel.php?u=992572
I am a in the GM Quiz! et c est pas vrai!!
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 17:41

Balles renvoi un nom de sprite/objet?

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 17:47

pas de double égale Wink
Revenir en haut Aller en bas
http://Aircraft.webou.net
Adrix
Débutant


Nombre de messages: 23
Projet Actuel: Super Battle Arena I(Beta)
Avancement:
5 / 1005 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 17:53

Wargamer a écrit:
Balles renvoi un nom de sprite/objet?

Balles est un object

morgan a écrit:
pas de double égale Wink

j ai utilisé le "Drag and Drop vers GML" et c est ce qui m a donné...
J ai tésté sans et ca a affiché le meme message...

question c est a cause de la Beta GM8 que ca l a affiché ??

Edit: J ai remarqué que ca bug selement quand je change le nombre de balles via le jeu.Mais quand ca marche, ca tire selement a droite...
ca n en finira jamais?? snif

_________________

VIVE LE CBNA smile
Un petit clic svp:http://eu2.looki.fr/spiel.php?u=992572
I am a in the GM Quiz! et c est pas vrai!!
Revenir en haut Aller en bas
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 19:05

Balles doit etre une variable.

sinon :

if (Balles > 0)
{
Balles-=1;
with (instance_create(x,y,mitrailleuse)) {motion_set(direction,30);}
}

ou bien


if (Balles != 0)
{
Balles-=1;
with (instance_create(x,y,mitrailleuse)) {motion_set(direction,30);}
}

_________________
Citation:
Mario never had any adventure...he is a delusional old Plumber (Or had something to do with him eating Shrooms/Drugs)

The Giant Turtles and Goombas are what he sees everyday while working on the sewers, Dry bones being the corpses of dead turtles kid flushes through the toilets...
And Bowser is the constant fear to those "Alligator in the sewers" urban legends
Peach is just a Pin up girl turned Princess in his own twisted mind....
Revenir en haut Aller en bas
http://host-a.net/shm31
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 19:08

Adrix a écrit:
Wargamer a écrit:
Balles renvoi un nom de sprite/objet?

Balles est un object


ba je sais pas pour gm8 mais dnas gm7 une variable ne peut avoir le m^me nom qu'un objet/sprite sinon ca plante Smile

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Adrix
Débutant


Nombre de messages: 23
Projet Actuel: Super Battle Arena I(Beta)
Avancement:
5 / 1005 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 19:23

Wargamer a écrit:
Adrix a écrit:
Wargamer a écrit:
Balles renvoi un nom de sprite/objet?

Balles est un object


ba je sais pas pour gm8 mais dnas gm7 une variable ne peut avoir le m^me nom qu'un objet/sprite sinon ca plante Smile


J ai changé le nom de l object mais ca plante toujours!!! snif2 snif2 snif2

_________________

VIVE LE CBNA smile
Un petit clic svp:http://eu2.looki.fr/spiel.php?u=992572
I am a in the GM Quiz! et c est pas vrai!!
Revenir en haut Aller en bas
Bast
- Administrateur -


Nombre de messages: 19212
Localisation: Perché sur un arbre, en Alsace
Projet Actuel: CBNA SmartLight
Avancement:
99 / 10099 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 19:37

Adrix a écrit:
Bonjour tout le monde!!! gnii gnii

Voici un petit moment que je bosse sur un petit jeu basic où l'on peut
configurer des options (ex: Munitions,Missiles,etc...) et des options par défauts
et, une fois dans le jeu, lorsque j' appuie sur la touche permettant de tirer la balle, un message d'erreur apparait:

Code:

___________________________________________
ERROR in
action number 1
of Keyboard Event for X-key Key
for object VaisseauJ1:

Error in code at line 1:
  if not (Balles == 0)

at position 19: Cannot compare arguments.


colere2 il m'enerve un peu...
Voici le code de la touche
Event X-key
Code:
if not (Balles == 0)
{
 Balles-=1;
 with instance_create(x,y,mitrailleuse) motion_set(direction,30);
}                                   


Pour les Options, j ai un Object "Setting" qui possede les options par défaut utilisant global.variable
Les boutons modifient les variables du "Setting"

Je n arrive pas a m' en débarrasser
Si quelqu un pourrait m' aider SVP hap

Merci d'avance!!! smile smile

PS: J'utilise la Beta de Game Maker 8


Cannot compare arguments veut bien dire ce que ça veut dire: les éléments de ton opération ne peuvent être comparés entre eux. Tu ne peux pas demander au code de calculer une égalité entre un objet et une valeur numérique, ça n'a pas de sens..

Et soit dit en passant: n'utilises pas la bêta de GM8 pour développer tes jeux. C'est clairement mentionné dans les pop-ups d'avertissement: la bêta est, comme son nom l'indique, uniquement une version de test, et de ce fait les jeux que tu développera avec cette version seront sûrement incompatible avec les autres, sans parler des bugs. Utilises plutôt la V7 pour le moment.
Revenir en haut Aller en bas
http://www.lecbna.org/
Adrix
Débutant


Nombre de messages: 23
Projet Actuel: Super Battle Arena I(Beta)
Avancement:
5 / 1005 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 20:33

Je vais reprendre GM7 et je vais voir si ca marche...
Merci de l info! gnii

_________________

VIVE LE CBNA smile
Un petit clic svp:http://eu2.looki.fr/spiel.php?u=992572
I am a in the GM Quiz! et c est pas vrai!!
Revenir en haut Aller en bas
Bast
- Administrateur -


Nombre de messages: 19212
Localisation: Perché sur un arbre, en Alsace
Projet Actuel: CBNA SmartLight
Avancement:
99 / 10099 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 20:38

Non mais ton bug provient d'une erreur de syntaxe, pas de GM8.

Essayes-voir ce que shm t'as donné.
Revenir en haut Aller en bas
http://www.lecbna.org/
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 20:40

Je crois savoir ...

Avec ce que tu as mis, tu vérifie la valeur d'un nombre... pour le changer ingame, tu dois certainement utiliser get_string() , qui lui retourne un string, qui n'est pas comparable a un nombre ... essaye get_integer

_________________
Spoiler:
 
Revenir en haut Aller en bas
http://Aircraft.webou.net
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 20:57

morgan a écrit:
pas de double égale Wink

lol ...
Le double égal n'a rien à voir, on peut très bien utiliser cette syntaxe, qui est d'ailleurs excellente pour s'adapter au C++ ...
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Adrix
Débutant


Nombre de messages: 23
Projet Actuel: Super Battle Arena I(Beta)
Avancement:
5 / 1005 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 21:05

morgan a écrit:
Je crois savoir ...

Avec ce que tu as mis, tu vérifie la valeur d'un nombre... pour le changer ingame, tu dois certainement utiliser get_string() , qui lui retourne un string, qui n'est pas comparable a un nombre ... essaye get_integer


Ca marche!!!!!!!! p_merci p_merci p_merci p_merci p_merci p_merci p_merci p_merci p_merci p_merci p_merci p_merci

_________________

VIVE LE CBNA smile
Un petit clic svp:http://eu2.looki.fr/spiel.php?u=992572
I am a in the GM Quiz! et c est pas vrai!!
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur 'Programmation'


Nombre de messages: 6165
Localisation: Essonne
Avancement:
0 / 1000 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Sam 11 Juil - 21:08

mettez toujours des préfixes à vos ressources !


spr_ pour les sprites
bck_ pour les backgrounds
obj_ pour les objets

etc.

ça évitera bien des problèmes, je vous le garanti !

_________________
Bonne chance pour vos projets actuels!
Prêt à aider ceux qui en ont besoin ^^

actuellement à Liverpool http://leaveherpool.canalblog.com/

Bienvenue au 1388eme utilisateur : lionelvader !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Dim 12 Juil - 19:33

+1 et il y'a même un tutoriel utile sur le site, enfin, pour les néophytes de gm quoi gnii

@ morgan : je crois que le debug mode est mieux adapté pour ce genre de choses Wink

_________________
Citation:
Mario never had any adventure...he is a delusional old Plumber (Or had something to do with him eating Shrooms/Drugs)

The Giant Turtles and Goombas are what he sees everyday while working on the sewers, Dry bones being the corpses of dead turtles kid flushes through the toilets...
And Bowser is the constant fear to those "Alligator in the sewers" urban legends
Peach is just a Pin up girl turned Princess in his own twisted mind....
Revenir en haut Aller en bas
http://host-a.net/shm31
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Dim 12 Juil - 22:13

shm31 a écrit:

@ morgan : je crois que le debug mode est mieux adapté pour ce genre de choses Wink

J'ai pas compris la gniah (j'utilise jamais le debug mode , nah )

@ adrix: de rien super avais déja eu ce problème

_________________
Spoiler:
 
Revenir en haut Aller en bas
http://Aircraft.webou.net
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Dim 12 Juil - 23:25

ba le débug mode permet d'afficher les vairable a surveiller et exécuter des opérations

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Lun 13 Juil - 0:18

j'ai dit que je n'uilisais pas le debug mode , pas que j'etais con gniah

_________________
Spoiler:
 
Revenir en haut Aller en bas
http://Aircraft.webou.net
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Lun 13 Juil - 3:47

pas besoin de le dire certaine chose se comprennent d'elle m^me oui
en gros je sias que tu est intelligent mais ca va pas dire que tu a des connaissance sur tou et je préfère prévenir que guérir enfin sauf si tu est une belle blondase noel

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****


Nombre de messages: 1765
Localisation: Héhéhé
Projet Actuel: Unvanquished Territories
Avancement:
5 / 1005 / 100


MessageSujet: Re: Cannot Compare Argument incompréensible   Lun 13 Juil - 9:23

morgan a écrit:
Je crois savoir ...

Avec ce que tu as mis, tu vérifie la valeur d'un nombre... pour le changer ingame, tu dois certainement utiliser get_string() , qui lui retourne un string, qui n'est pas comparable a un nombre ... essaye get_integer


Ou alors real(get_string(...)); si tu veux te compliquer la vie crossa

_________________
Revenir en haut Aller en bas
http://fallingame.free.fr
 

Cannot Compare Argument incompréensible

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Aide confirmés-
Poster un nouveau sujet   Répondre au sujet