Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-14%
Le deal à ne pas rater :
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 trs/min, Classe ...
299.99 € 349.99 €
Voir le deal

 

 [résolu] Comment faire une condition négative (point d'exclamation)

Aller en bas 
5 participants
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyMer 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)
Revenir en haut Aller en bas
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal
Atavismus


Nombre de messages : 1857

Localisation : France

Date d'inscription : 27/01/2014


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyMer 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}

_________________
[résolu] Comment faire une condition négative (point d'exclamation) Sw_b10[résolu] Comment faire une condition négative (point d'exclamation) Db_b10
Revenir en haut Aller en bas
http://store.steampowered.com/app/367110/
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis


Nombre de messages : 1346

Date d'inscription : 10/05/2012


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyMer 26 Nov 2014 - 22:52

Ou plutôt :
Code:
       
if(R==0 || !cHERO.HasInventory(iBobCuiv)) {
        blablablabla
}
?

_________________
Mon petit DevBlog
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyMer 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 !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyJeu 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.

Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) EmptyJeu 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. clin d'oeil

_________________
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.
Revenir en haut Aller en bas
Contenu sponsorisé





[résolu] Comment faire une condition négative (point d'exclamation) Empty
MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   [résolu] Comment faire une condition négative (point d'exclamation) Empty

Revenir en haut Aller en bas
 
[résolu] Comment faire une condition négative (point d'exclamation)
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: