NPC Talk code
Code:
if (CurrentNPC == 3356) // Garment guy, coded by Doku
{
SendPacket(General.MyPackets.NPCSay("Hello, I can give you a secondhand garment SouthOfCloud, do you want it for free?"));
SendPacket(General.MyPackets.NPCLink("I would be grateful if you do", 1));
SendPacket(General.MyPackets.NPCLink("No, I'd like to buy a new one than your secondhand trash!", 255));
SendPacket(General.MyPackets.NPCLink("I don't like this garment... Do you have diffirent garments?", 20));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
Code:
if (CurrentNPC == 3356) // Garment Guy coded by Doku
{
if (Control == 1)
{
MyChar.AddItem("182305-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Check your backpack, I have given you my garment... Enjoy..."));
SendPacket(General.MyPackets.NPCLink("Thank you! Do you have more garments?", 20));
SendPacket(General.MyPackets.NPCLink("Thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 20)
{
SendPacket(General.MyPackets.NPCSay("Yes, I do. I can give you them if you want. Just choose one!"));
SendPacket(General.MyPackets.NPCLink("I want Blue Dream [female]", 3));
SendPacket(General.MyPackets.NPCLink("I want Bonfire Night", 4));
SendPacket(General.MyPackets.NPCLink("I want Moon Orchid [female]", 5));
SendPacket(General.MyPackets.NPCLink("I want Good Luck", 6));
SendPacket(General.MyPackets.NPCLink("I want Colorful Dress", 7));
SendPacket(General.MyPackets.NPCLink("I want Dark Wizard", 8));
SendPacket(General.MyPackets.NPCLink("I think I changed my mind. Have a good day...", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 3)
{
MyChar.AddItem("182335-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Blue Dream!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 4)
{
MyChar.AddItem("182315-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Bonfire Night!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 5)
{
MyChar.AddItem("182345-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Moon Orchid!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 6)
{
MyChar.AddItem("191305-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Good Luck!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 7)
{
MyChar.AddItem("181345-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Colorful Dress!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 8)
{
MyChar.AddItem("181955-0-0-0-0-0", 0, (uint)General.Rand.Next(99999999));
SendPacket(General.MyPackets.NPCSay("Here is your Dark Wizard!"));
SendPacket(General.MyPackets.NPCLink("Ok cool, thanks!", 255));
SendPacket(General.MyPackets.NPCSetFace(25));
SendPacket(General.MyPackets.NPCFinish());
}
}






