This is from BERGHUIS1 i re-coded it to be for the 5165 source and works great
The reward is a super +1 ring
Code:
Super Amethyst Ring +1
And add this code
Code:
9991 8190 2 0 1002 373 411 9992 8210 2 0 1011 188 259
First NPC
Code:
#region Shirly
case 9991:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("If I cannot hear from my brother, I would rather die than live lonly, I cant just bare to die alone it will absolutly break my dear heart."));
GC.AddSend(Packets.NPCLink("Can i help you?", 1));
GC.AddSend(Packets.NPCLink("I have news", 4));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
GC.Agreed = false;
}
if (Control == 1)
{
GC.AddSend(Packets.NPCSay("My parents died when I was a child. My brother brought me up. I have not heard from him since he joined the army last year."));
GC.AddSend(Packets.NPCLink("How can I help you?", 2));
GC.AddSend(Packets.NPCLink("I am helpless.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 2)
{
GC.AddSend(Packets.NPCSay("My brothers name is Ryan. He gave me this Jade for my 10th birthday. Would you take it to him, please?"));
GC.AddSend(Packets.NPCLink("Sure i will find him", 3));
GC.AddSend(Packets.NPCLink("To Risky", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 3)
{
GC.MyChar.AddItem(721210, 0); //Wind Bell
GC.AddSend(Packets.NPCSay("Please help me find my brother!"));
GC.AddSend(Packets.NPCLink("Will do", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 4)
{
if (GC.MyChar.InventoryContains(721211, 1))
{
GC.AddSend(Packets.NPCSay("When I was young, I liked the Windbell very much. My brother often told me that I should take care of myself whatever happened."));
GC.AddSend(Packets.NPCLink("I wish you happiness", 5));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Im sorry but you do not have what i am looking for pleas leave"));
GC.AddSend(Packets.NPCLink("I shall go", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
if (Control == 5)
{
GC.AddSend(Packets.NPCSay("I must live happily as my brother wished. Thanks for your help, I give you may favourite earring. Do you like it?"));
GC.AddSend(Packets.NPCLink("Awesome, I love it", 6));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 6)
{
GC.MyChar.AddItem(150079, 1); //Ring
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721211));
GC.AddSend(Packets.NPCSay("This is my token of appreciation for helping me, I am truly happy now =)"));
GC.AddSend(Packets.NPCLink("Im glad i can help", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
Code:
#region Soldier Leader
case 9992:
{
if (Control == 0)
{
if (GC.MyChar.InventoryContains(721210, 1))
{
GC.AddSend(Packets.NPCSay("You are looking for Ryan? Sorry, he sacrificed his life on his first duty. This is his item. Please give it to his relatives"));
GC.AddSend(Packets.NPCLink("I Sure will.", 1));
GC.AddSend(Packets.NPCLink("Im sorry but i dont know a ryan.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Hello! I am the leader of the soldiers in Ape Mountain."));
GC.AddSend(Packets.NPCLink("Cool", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 1)
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721210));
GC.MyChar.AddItem(721211);
GC.AddSend(Packets.NPCSay("Nobody wants to be a soldier, but we must defend our homeland from invasion. Many soldiers have sacrificed their lives."));
GC.AddSend(Packets.NPCLink("What a troubled world!.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
ScreenShot:







