Forum d'entraide à la création de jeux d'aventure
 
PortailAccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

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

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: [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)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Atavismus
Grand Cliqueur Royal
Grand Cliqueur Royal


Nombre de messages : 1589

Localisation : France

Date d'inscription : 27/01/2014


MessageSujet: 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}

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://store.steampowered.com/app/367110/
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue


Nombre de messages : 1275

Date d'inscription : 10/05/2012


MessageSujet: 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
}
?

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


Nombre de messages : 2431

Date d'inscription : 01/08/2006


MessageSujet: 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 !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
filoulefilou
Cliqueur Amateur
Cliqueur Amateur


Nombre de messages : 259

Date d'inscription : 24/05/2010


MessageSujet: 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.

Revenir en haut Aller en bas
Voir le profil de l'utilisateur
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue


Nombre de messages : 1278

Age : 27

Localisation : Condate

Date d'inscription : 01/08/2011


MessageSujet: 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. clin d\\\\'oeil

_________________
"Je pense que la Terre tourne autour du soleil à une vitesse de 30 kilomètres par seconde et que je suis là, accroché à ce bolide de feu qui fonce d'un infini à un autre, accroché à une table, suspendu dans le vide, pendant que, sérieusement, drogué, abruti, inconscient, j'affirme que nous sommes désolés d'apprendre la perte d'un colis expédié le 4 et que nous ferons l'impossible pour réparer cet incident."

L'Employé, Jacques Sternberg.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: [résolu] Comment faire une condition négative (point d'exclamation)   Aujourd'hui à 19:14

Revenir en haut Aller en bas
 
[résolu] Comment faire une condition négative (point d'exclamation)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] Comment faire une condition négative (point d'exclamation)
» [Résolu] comment faire de l'alchimie (combinaisons/compo.)
» [Résolu]Comment faire des jolies cadres sur Photofiltre ?
» [résolu]Comment faire marcher ma neo geo CD ?
» [Résolu] Comment faire un effet 3D

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: