Archives des forums MMO/MMORPG > Neverwinter Nights > NWN - Maskado > Question Conversations
Question Conversations
Par Pelleas le 12/7/2002 à 11:10:08 (#1795453)
Helas l'onglet "Appears when..." se déclenche sur la présence d'items dans l'inventaire mais pas sur un état de quete.
Vous auriez une idée?
Merci pour mes joueurs :D :D
Par Gargantuel le 12/7/2002 à 13:14:46 (#1796066)
Pour l'instant la seule solution que j'ai trouvé c'est de stocker une variable locale qui a le même numéro que l'état de ta quete.
Comme ca tu peux tester la variable locale
Exemple d'action taken :
void main()
{
// on récupère le joueur
object oPC = GetPCSpeaker();
// On démarre la quete
AddJournalQuestEntry("jt_MaQuete", 1, oPC);
// et on mémorise l'état de la quete
SetLocalInt(oPC, "jt_MaQuete", 1);
}
Comme ca si tu veux tester sur Appears when ... :
int StartingConditional()
{
// Si l'état de la quete est 1, c'est bon !
return (GetLocalInt(GetPCSpeaker(), "jt_MaQuete") == 1);
}
Voilà si quelqu'un a trouvé mieux je suis preneur.
JOL Archives 1.0.1
@ JOL / JeuxOnLine