I made this quest all by myself
It is pretty good I guess
Add these to NPCDialog.cs:
Code:
#region Shirly Quest
case 778867:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello. Can you take this letter to my brother Simon and bring me back something?"));
GC.AddSend(Packets.NPCLink("Yes", 1));
GC.AddSend(Packets.NPCLink("Here is what you wanted", 3));
GC.AddSend(Packets.NPCLink("Not Now", 255));
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 him! He lives in Twin City"));
GC.AddSend(Packets.NPCLink("I will", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 3)
{
if (GC.MyChar.InventoryContains(721258, 1))
{
GC.MyChar.CPs += 10000000;
GC.AddSend(Packets.NPCSay("Great you have the Clean Water. Heres your reward."));
GC.AddSend(Packets.NPCLink("Thank You", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
}
break;
#endregion
Code:
#region Simon2
case 778868:
{
if (Control == 0)
{
if (GC.MyChar.InventoryContains(710854, 1))
{
GC.MyChar.AddItem(721258, 0);//Clean Water
GC.AddSend(Packets.NPCSay("Hello. Thanks for bringing this letter. Take this back to Shirley."));
GC.AddSend(Packets.NPCLink("Sure Thing", 255));
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());
}
}
break;
}
#endregion
Code:
778867 8190 2 0 1100 151 110 778868 6520 2 0 1002 423 342
Credits go to me and -Shunsui-
Press Thanks to me and -Shunsui-






