Right, solved.
Edit :
I still get problems with this script.
niflheim,187,122,3 script Tombe#1::jim1 111,{
if(quete == 4 && questLock == 8){
mes "[Tombe]";
mes "[une gravure signée 'Elwen K.' de Rachel a été térrée ici à la mémoire de Jim le Flambeur]";
set tombe,1;
close;
}
mes "[Tombe]";
mes "[Jim Flambant, à jamais dans nos coeurs, et dans notre esprit son sourire malicieux.]";
close;
}
niflheim,187,122,3 script Jim le Flambeur#2::jim2 802,3,3,{
OnTouch:
if (mohi == 2 && quete == 3 && questLock == 7 && (countitem (9147) == 1)){
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Vous lui avez tout apporté ?";
next;
mes "[Jim le Flambeur]";
mes "Alors, qu'à t'elle dit ?";
next;
mes "[Jim le Flambeur]";
mes "Comment ? Elle vous a donné un parchemin ?";
next;
mes "[Jim le Flambeur]";
mes "Allez-y, lancez-moi le sort, je suis prêt à revivre !";
next;
input .@input$;
if (.@input$ == "Toi qui erre en regrets, laisse la lumière te guider."){
mes "[Jim le Flambeur]";
mes "Oh, cette lumière !... Elle semble si belle !...";
delitem 9147,1;
next;
hideonnpc "jim2";
hideoffnpc "jim1";
mes "[Jim le Flambeur]";
mes "[L'antité disparait et laisse apparaitre la tombe gravée à sa mémoire, signée 'Elwen K.']";
next;
mes "[Jim le Flambeur]";
mes "[une belle pierrre nacrée attire votre oeil parmis les graviers qui surplombent la tombe.]";
close2;
sleep2 750;
getitem 9145,1;
dispbottom "Vous avez récupéré une pierre étrange sur la tombe de Jim le Flambeur.";
set mohi,3;
set flambant,0;
set quete,4;
set questlock,8;
changequest 70010,70011;
}else{
mes "[Jim le Flambeur]";
mes "Et bien ? Il ne se passe rien !";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
}
}
if(flambant == 1 && questLock == 6) {
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Vous ne lui avez pas apporté ?";
next;
mes "[Jim le Flambeur]";
mes "S'il vous plait, apportez-lui pour moi les objets suivants :";
next;
mes "[Jim le Flambeur]";
mes "20 burning heart,";
mes "20 wooden heart,";
mes "20 ice heart,";
mes "20 stone heart,";
mes "1 immortal heart,";
mes "1 Old Magic Book.";
next;
mes "[Jim le Flambeur]";
mes "Mohira habite surement encore Comodo...";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
}
if(quete == 3 && questLock == 5 && flambant == 0){
sleep2 3000;
hideoffnpc "jim2";
disablenpc "jim1";
mes "[Jim le Flambeur]";
mes "Ahhh ! un visiteur !";
next;
mes "[Jim le Flambeur]";
mes "Cela fait si longtemps qu'on ne vient plu me rendre visite !";
next;
switch(select("Euhm, vous êtes quoi ?:S'en aller.")){
case 1:
mes "[Jim le Flambeur]";
mes "Je suis entre deux mondes semble t'il !";
next;
mes "[Jim le Flambeur]";
mes "Eheheh ~ !";
next;
mes "[Jim le Flambeur]";
mes "Ah, et vous pouvez m'appeler Jim le Flambeur ... Ou le Flambant, comme vous voulez !";
next;
mes "[Jim le Flambeur]";
mes "Quand à votre nom, je le connais déjà.";
next;
mes "[Jim le Flambeur]";
mes "Il faut dire, un nom aussi étrange ... '"+ strcharinfo(0) +"', je ne suis pas prêt de l'oublier.";
next;
switch(select("Comment connaissez-vous mon nom ?:Je dois partir.")){
case 1:
mes "[Jim le Flambeur]";
mes "Ha-ha-ha-ha-ha, vous êtes drôle !";
next;
mes "[Jim le Flambeur]";
mes "... ";
next;
mes "[Jim le Flambeur]";
mes "De notre côté, nous avons pu ressentir l'empleur de vos actes sur terre, et ehm ...";
next;
mes "[Jim le Flambeur]";
mes "Vous pourriez m'être très utile !";
next;
mes "[Jim le Flambeur]";
mes "Ah, et ne pensez pas que vous pourriez refuser !";
mes "Je vous hanterais le reste de vos journées !";
next;
mes "[Jim le Flambeur]";
mes "... Ahaha, ne vous en faites pas, je ne suis pas de ce genre d'esprits.";
emotion e_whisp;
next;
mes "[Jim le Flambeur]";
mes "Bon, bon, il est temps pour mois de vous expliquer mes motivations ...";
next;
mes "[Jim le Flambeur]";
mes "Au-delà de mon tempérament farceur d'esprit malin, j'aime ma dulcinée par dessus-tout, et ... j'aimerais la retrouver ...";
next;
mes "[Jim le Flambeur]";
mes "Ma vie de spectre, je ne m'y fais pas, j'ai perdu gout à errer, à effrayer, à terrifier.";
emotion e_abs;
next;
mes "[Jim le Flambeur]";
mes "Il se trouve que ma douce soit une mage très qualifiée ... Elle habite Comodo.";
next;
set flambant,1;
mes "[Jim le Flambeur]";
mes "S'il vous plait, apportez-lui pour moi :";
next;
mes "[Jim le Flambeur]";
mes "20 burning heart,";
mes "20 wooden heart,";
mes "20 ice heart,";
mes "20 stone heart,";
mes "1 immortal heart,";
mes "1 Old Magic Book.";
set questLock,6;
changequest 70008,70009;
next;
mes "[Jim le Flambeur]";
mes "Elle comprendra.";
next;
mes "[Jim le Flambeur]";
mes "Dire qu'elle doit me penser aux cieux ...";
close2;
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
case 2:
close;
}
case 2:
hideonnpc "jim2";
enablenpc "jim1";
sleep2 2900;
end;
close;
}
}
}
- script hidejim -1,{
OnInit:
hideonnpc "jim2";
}
I'm getting Stuck in the script at the first switch(select( menu :
switch(select("Euhm, vous êtes quoi ?:S'en aller.")){