This is a cool little quest I made.
Credits go to me and -Shunsui-.
I hope you like it!
Add these codes to NPCDialog.cs:
Code:
#region Ghost
case 67435:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("BOO! Did I scare you? I'm joking. I am the ghost. I got killed 2 years ago from someone. Please take this apology letter to my killer, he will give you a prize if you make it safely there.?"));
GC.AddSend(Packets.NPCLink("Ok", 1));
GC.AddSend(Packets.NPCLink("Not Now", 4));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
{
GC.MyChar.AddItem(710854, 0); //Letter
GC.AddSend(Packets.NPCSay("Please find my killer!"));
GC.AddSend(Packets.NPCLink("I will", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
break;
#endregion
Code:
#region Killer
case 67436:
{
if (Control == 0)
{
if (GC.MyChar.InventoryContains(710854, 1))
{
GC.AddSend(Packets.NPCSay("Hello. A letter huh. Well, I accidently killed ghost a while back. Tell him his apology is accepted."));
GC.AddSend(Packets.NPCLink("Sure Thing", 1));
GC.AddSend(Packets.NPCLink("No", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You don't have the required item"));
GC.AddSend(Packets.NPCLink("Sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 1)
{
GC.MyChar.CPs += 10000000;
GC.AddSend(Packets.NPCSay("Here is your reward.!"));
GC.AddSend(Packets.NPCLink("Thank you", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
Code:
67435 6120 2 0 1100 134 103 67436 380 2 0 1015 705 580
Good bye.






