filoulefilou Cliqueur Amateur
Nombre de messages : 359
Date d'inscription : 24/05/2010
| Sujet: [résolu] Comment faire une condition négative (point d'exclamation) Mer 26 Nov 2014 - 21:52 | |
| Bonjour, Voilà, est-ce que c'est possible de faire un truc du genre :
if((R==0)&&(!cHERO.HasInventory(iBobCuiv))) { blablablabla}
?
L'idée c'est dire , si le personne a R==0 ou bien et N'A PAS dans son inventaire iBobCuiv
Dernière édition par Kitai le Jeu 27 Nov 2014 - 11:47, édité 4 fois (Raison : modification du titre) |
|
Atavismus Grand Cliqueur Royal
Nombre de messages : 1857
Localisation : France
Date d'inscription : 27/01/2014
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) Mer 26 Nov 2014 - 22:04 | |
| Je ne suis pas certain de ce que tu veux dire, mais ça serait plutôt ça le code : - Code:
-
if(R==0 && !cHERO.HasInventory(iBobCuiv)) { blablablabla}
|
|
Billbis Disciple de la Grande Tasse Bleue
Nombre de messages : 1346
Date d'inscription : 10/05/2012
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) Mer 26 Nov 2014 - 22:52 | |
| Ou plutôt : - Code:
-
if(R==0 || !cHERO.HasInventory(iBobCuiv)) { blablablabla } ? |
|
Kitai Délégué de la tasse bleue
Nombre de messages : 2907
Date d'inscription : 01/08/2006
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) Mer 26 Nov 2014 - 23:09 | |
| Je me suis permis de modifier le titre pour le rendre plus explicite.
J'aurais suggéré la même chose que Billbis, à lire ta question. _________________ Ga is Ga Vous pouvez consulter l' aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit ! |
|
filoulefilou Cliqueur Amateur
Nombre de messages : 359
Date d'inscription : 24/05/2010
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) Jeu 27 Nov 2014 - 1:22 | |
| Le problème n'est pas de faire une condition "ou" , d'ailleurs, je veux faire une condition ET en plus ! (edit : Oui, pardon, je me suis relu , et j'ai dit n'imp, je veux faire une condition ET et pas OU) Non, mon problème c'est la deuxième partie, visiblement on ne peut pas écrire : !cHERO.HasInventory(iBobCuiv)Je pensais que mettre un !, inverserait le truc, sauf que visiblement, c'est pas la bonne formule. - Citation :
- Failed to save room room3.crm; details below
room3.asc(126): Error (line 126): Parse error: operator expected BON, J'AI HONTE mais j'ai corrigé moi-même mon problème. Ca fonctionne bien d'écrire !cEGO.HasInventory(iObj) dans les conditions. J'avais juste oublié de fermer une parenthèse AVANT cette ligne et l'indicateur d'erreur m'indiquait une erreur dans la ligne suivante, bref. Au moins, les gens sauront : mettre un !, ça fonctionne. |
|
valoulef Délégué de la tasse bleue
Nombre de messages : 1791
Age : 35
Localisation : Condate
Date d'inscription : 01/08/2011
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) Jeu 27 Nov 2014 - 9:47 | |
| La prochaine fois, je te conseille d'être un peu plus clair dans le premier message, ça évitera de tourner autour du problème. Quand tu dis "est ce qu'on peut faire ça ?" et que tu postes un bloc de code, on ne sait pas exactement ce que tu veux nous montrer en particulier. Expose plutôt ton problème "j'ai essayé de faire ça pour mettre une condition négative mais il y a un message d'erreur sur telle ligne". Ce sera beaucoup plus facile de t'aider. _________________ Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
|
|
Contenu sponsorisé
| Sujet: Re: [résolu] Comment faire une condition négative (point d'exclamation) | |
| |
|