| | Cannot Compare Argument incompréensible | |
|
|
| Auteur | Message |
|---|
Adrix Débutant

Nombre de messages: 23 Projet Actuel: Super Battle Arena I(Beta) Avancement:
 | Sujet: Cannot Compare Argument incompréensible Sam 11 Juil - 14:48 | |
| Bonjour tout le monde!!! 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.
|
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
Merci d'avance!!! 
PS: J'utilise la Beta de Game Maker 8 |
|
 | |
Wargamer *Excellent utilisateur*

Nombre de messages: 4318 Localisation: qui s'y interesse?>> Projet Actuel: Bataille de cake au fruits Avancement:
 | Sujet: 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: | | |  |
|
|
 | |
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:
 | Sujet: Re: Cannot Compare Argument incompréensible Sam 11 Juil - 17:47 | |
| pas de double égale  |
|
 | |
Adrix Débutant

Nombre de messages: 23 Projet Actuel: Super Battle Arena I(Beta) Avancement:
 | Sujet: 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...
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??  |
|
 | |
shm31 *Excellent utilisateur*

Nombre de messages: 12381 Projet Actuel: Cotoniser (générateur de nuages) Avancement:
 | Sujet: 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.... |
|
|
 | |
Wargamer *Excellent utilisateur*

Nombre de messages: 4318 Localisation: qui s'y interesse?>> Projet Actuel: Bataille de cake au fruits Avancement:
 | Sujet: 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  _________________ Je suis un  dans le GM Quiz!  | Spoiler: | | |  |
|
|
 | |
Adrix Débutant

Nombre de messages: 23 Projet Actuel: Super Battle Arena I(Beta) Avancement:
 | Sujet: 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  |
J ai changé le nom de l object mais ca plante toujours!!!  |
|
 | |
Bast - Administrateur -

Nombre de messages: 19212 Localisation: Perché sur un arbre, en Alsace Projet Actuel: CBNA SmartLight Avancement:
 | Sujet: Re: Cannot Compare Argument incompréensible Sam 11 Juil - 19:37 | |
|
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. |
|
 | |
Adrix Débutant

Nombre de messages: 23 Projet Actuel: Super Battle Arena I(Beta) Avancement:
 | Sujet: 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!  |
|
 | |
Bast - Administrateur -

Nombre de messages: 19212 Localisation: Perché sur un arbre, en Alsace Projet Actuel: CBNA SmartLight Avancement:
 | Sujet: 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é. |
|
 | |
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:
 | Sujet: 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: | | |  |
|
|
 | |
nicoulas *Excellent utilisateur*

Nombre de messages: 5110 Localisation: Dordogne Projet Actuel: croustaface  Avancement:
 | Sujet: Re: Cannot Compare Argument incompréensible Sam 11 Juil - 20:57 | |
| | morgan a écrit: | pas de double égale  |
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++ ... |
|
 | |
Adrix Débutant

Nombre de messages: 23 Projet Actuel: Super Battle Arena I(Beta) Avancement:
 | Sujet: 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!!!!!!!!  |
|
 | |
[TheDarkTiger] Modérateur 'Programmation'

Nombre de messages: 6165 Localisation: Essonne Avancement:
 | Sujet: 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 ! |
|
 | |
shm31 *Excellent utilisateur*

Nombre de messages: 12381 Projet Actuel: Cotoniser (générateur de nuages) Avancement:
 | Sujet: 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 @ morgan : je crois que le debug mode est mieux adapté pour ce genre de choses  _________________ | 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.... |
|
|
 | |
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:
 | Sujet: Re: Cannot Compare Argument incompréensible Dim 12 Juil - 22:13 | |
| |
|
 | |
Wargamer *Excellent utilisateur*

Nombre de messages: 4318 Localisation: qui s'y interesse?>> Projet Actuel: Bataille de cake au fruits Avancement:
 | Sujet: 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: | | |  |
|
|
 | |
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:
 | |
 | |
Wargamer *Excellent utilisateur*

Nombre de messages: 4318 Localisation: qui s'y interesse?>> Projet Actuel: Bataille de cake au fruits Avancement:
 | Sujet: Re: Cannot Compare Argument incompréensible Lun 13 Juil - 3:47 | |
| pas besoin de le dire certaine chose se comprennent d'elle m^me 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  _________________ Je suis un  dans le GM Quiz!  | Spoiler: | | |  |
|
|
 | |
Devil37 Utilisateur confirmé: Rang *****

Nombre de messages: 1765 Localisation: Héhéhé Projet Actuel: Unvanquished Territories Avancement:
 | Sujet: 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  |
|
 | |
| | Cannot Compare Argument incompréensible | |
|