Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

 

 [résolu]Prendre un objet après une discussion

Aller en bas 
4 participants
AuteurMessage
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
adauca


Nombre de messages : 151

Age : 42

Localisation : Strasbourg

Date d'inscription : 10/02/2014


[résolu]Prendre un objet après une discussion Empty
MessageSujet: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyLun 31 Aoû 2015 - 23:34

Hello, c'est encore moi!

Après ma réponse pour mes pochettes rouges, j'avance et je tombe sur un autre problème:

J'ai un objet posé sur une commode et si j'essaye de le prendre, un personnage me dit de laisser ça là.
Si je lui donne mes fameuses pochettes, il voudra bien que je le prenne.

C'est là que je bug. Comment déclarer une variable qui va faire comprendre que si je donne mes pochettes à ce personnage je pourrais prendre mon objet?
Faut-il voir du côté de global variables avec un bool?

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
http://www.mad-day.fr
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]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyLun 31 Aoû 2015 - 23:47

adauca a écrit:

Faut-il voir du côté de global variables avec un bool?

Tout à fait. Il suffit que tu fasses varier la valeur de ce bool dans le code qui s'exécute au moment ou tu donnes les pochettes à ce personnage. Ensuite tu vérifies la valeur au moment ou le joueur tente de ramasser l'objet avec un "if... else".

J'espère que ce sera assez clair, sinon je peux détailler.

_________________
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
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 46

Localisation : Montpellier

Date d'inscription : 17/04/2006


[résolu]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyMar 1 Sep 2015 - 9:36

Ou sinon, plus simplement, quand tu donnes les pochettes au perso, tu mets :

Code:
player.LoseInventory[ipochette];
personnage.AddInventory[ipochette];

Et quand tu veux prendre l'objet, tu vérifies si le personnage possède ou non les pochettes :

Code:
if(personnage.InventoryQuantity[ipochette.ID]>0){
personnage.Say("Tu peux prendre l'objet");
player.AddInventory(iobjet);
oObjet.Visible=false;
}
else{
personnage.Say("Tu ne peux pas prendre l'objet.");
}
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
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]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyMar 1 Sep 2015 - 12:54

Astucieux le coup de "vraiment" donner l'objet au PNJ.
Ne pas oublier de remplacer les [] par des () dans le premier code que donne Shai-la.

_________________
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
adauca
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
adauca


Nombre de messages : 151

Age : 42

Localisation : Strasbourg

Date d'inscription : 10/02/2014


[résolu]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyMer 2 Sep 2015 - 23:13

C'est clair Shai-la, ta solution est parfaite sourire

Par contre je suis retourné au fait de perdre l'ordre dans l'inventaire de mes pochettes, mais je m'en fiche en fait, là, il faut que j'avance dans le jeu donc je continue comme ça. Et au moins j'ai les solutions qu'il faut si jamais, et je pense que dans le jeu je réutiliserai l'astuce du sprite qui change dans l'inventaire car je ne déciderai pas d'aller parler à un personnage à chaque fois pour débloquer le tout. bref...

Merci encore une fois pour ces très bons conseils! J'y retourne...

_________________
Une agence de publicité, c'est 85 % de confusion et 15 % de commission.
Revenir en haut Aller en bas
http://www.mad-day.fr
Shai-la
Ouvrière en Chef de la Grande Tasse Bleue
Ouvrière en Chef de la Grande Tasse Bleue
Shai-la


Nombre de messages : 6018

Age : 46

Localisation : Montpellier

Date d'inscription : 17/04/2006


[résolu]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion EmptyJeu 3 Sep 2015 - 8:09

De rien, bon courage pour la suite sourire
Revenir en haut Aller en bas
http://marionpoinsot.fr/video
Contenu sponsorisé





[résolu]Prendre un objet après une discussion Empty
MessageSujet: Re: [résolu]Prendre un objet après une discussion   [résolu]Prendre un objet après une discussion Empty

Revenir en haut Aller en bas
 
[résolu]Prendre un objet après une discussion
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] IgnoreWalkbehinds > Objet Caché par un WalkBehinds
» [Résolu] Dessiner des hotspots sur un objet ?
» Interaction de la souris derrière un objet [RESOLU]
» [Résolu] "Fixer" la view d'un objet qui en a plusieurs.
» [résolu]objet inventaire qui se modifie au cour du jeu

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: