Pour que ta mission soit cohérente, ta permiere étape est :
Crée un nouveau dialogue dans le meme topic, encore une fois au dessus des trois autres que tu as déjà crées.
Tu peux y ecrire, par exemple :
"Je vous l'ai déjà demandé, allez donc le chercher !"
et dans les function/variable, tu sélectionnes, Journal, puis l'id de ton journal, et tu tapes l'index de l'entrée qui s'est mis a jour quand tu as acceptés la mission.
Comme ca, si tu reparles au PNj avant d'avoir fini la mission, mais après avoir accepté, il ne te redemandera pas si tu veux faire la mission.
Tu peux bien évidemment créer un autre topic ou le PNJ dira par exemple "Vous avez refusé cette mission" si tu as mis a jour le journal si le joueur refuse la mission.
La seconde étape est de créer un nouveau dialogue, encore une fois au dessus de tous les précédents qui dit par exemple :
"Ah vous l'avez trouvé, donnez le moi"
Et comme condition, tu sélectionnes "item", puis l'id de lobjet qu'il faut aller chercher, puis ">=" et enfin 1.
Cela va permettre que si tu possèdes un ou plusiers objets de ce type, il va voir que tu en as un et réagir en conséquence.
Tu peux aussi rajouter dans les conditions la meme que si tu n'as pas encore l'objet, c'est a dire pour que le jeu vérifie que ton journal s'est bien mis a jour avant : comme ca, si tu as l'objet mais que le PNj ne t'a pas donné la mission, il va quand meme te demander si tu veux la mission, au lieu de te prendre tout de suite l'objet.
Ensuite, il faut ecrire :
Player -> removeitem "id de lobjet" 1
Pour que le PNJ te prenne l'item. tu peux meme mettre un
id_du_pnj -> additem "id de lobjet" 1
pour que l'objet se trouve sur le pnj par la suite.
Bien sur, tu peux faire une variante, par exemple, des que le PNj t'a donné la mission, le prochain dialogue sera "Avez vous récupérer l'objet", et tu mets un choix entre oui et non, si non, il te demande de rechercher, si oui, distingue deux cas, un ou tu as l'objet et il te le prend, ou un autre ou tu ne l'as pas et il te demande de rechercher.
C'est a toi de voir quelle méthode tu préfères.
Moi j'opte souvent pour la première !
Voila j'espère que avec ca tu pourras créer autant de dialogue que tu veux !