Page 1 sur 1

script : Lancement quete non fonctionnel [Résolu].

Posté : dim. 03 mai 2020, 21:35
par Klare
Voila, je prévois une quete basique, aller d'un NPC a un autre, ramener item. Rien de bien mechant.

Le but est d'installer un temple dans les ruines du culte de l'oeil aveugle.

Donc, je me dis naivement, il suffit que mon NPC ai ce script dans le .S

//Lancer la quete propre au NPC

Code : Tout sélectionner

IF
 Dead("BHEYE")  // L'oeil aveugle a été tué, c'est le CRE de l'amulette
 Dead("GAAL02")  // Le pretre a été tué.
 PartyRested()  // Le groupe s'est reposé, ce qui veut dire que la zone a été nettoyée, et que le NPC a pu avoir son message Divin.
 Global("CKquete1","GLOBAL",0)  // Variable qui lance la quete
THEN
 RESPONSE #100
    SetGlobal("CKquete1","GLOBAL",1) //La quete est lancée
    StartDialogueNoSet([PC])
END
Et ce dialogue dans wwwwJ.d

Code : Tout sélectionner

IF ~Global("CKquete1","GLOBAL",1)~ THEN BEGIN CKlancerquete1
SAY ~Oh, <CHARNAME> j'ai bien reflechi. L'antre de l'oeil aveugle est un endroit charmant. Il est ideal pour y batir un temple en l'honneur de Tiamat. Je vous invites a m'aider dans cette tache.~
++ ~D'accord, comment compte tu t'y prendre?~ + CKquete1.1
++ ~Certainement pas~ + CKquete1refus
END
Mais... Rien. Je lance une partie, je tue les deux PNJ, la quete est donc "finie" et je dors.
Mais pas de dialogue.

J'ai pourtant bien mon dialogue qui se lance dans mes autres event, donc ma technique semble possible.

Apres enquete :
J'ai un doute sur les .cre qui doivent mourir. Autant pour l'oeil, j'ai bien retrouvé le .cre avec Near infinity. Il a bien l'amulette que l'on drop sur le boss.
Aussi, je me demande si "Gaal" est le bon.
J'ai pas réussit a trouver l'evenement de sa teleportation finale sur la map avec Near infinity.

Quelqu'un a un conseil.

Posté : dim. 03 mai 2020, 22:18
par Isaya
Le trigger Dead() nécessite que tu indiques le "script name" du personnage (anciennement appelé "death variable", mais NI doit utiliser "script name" désormais) et non le nom du fichier CRE.
Celui-là est moins ambigu en général.

Posté : lun. 04 mai 2020, 07:03
par Klare
Effectivement, c'était la source du probleme !
Merci Isaya !