This source was giving to me, my friend said he recoded it. But here
Code:
if (CurrentNPC == 199)
{
SendPacket(General.MyPackets.NPCSay("Got a suggestion, or lost an item due to a bug?"));
SendPacket(General.MyPackets.NPCLink("Yes, I got a Suggestion", 34));
SendPacket(General.MyPackets.NPCLink("I lost an item due to a bug", 60));
SendPacket(General.MyPackets.NPCLink("Just passing by.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
Code:
if (CurrentNPC == 199)
{
if (Control == 34)
{
itemtosee = "";
SendPacket(General.MyPackets.NPCSay("What is your Suggestion"));
SendPacket(General.MyPackets.NPCLink2("Here is my Suggestion:", 35));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 35)
{
for (int i = 14; i < 14 + Data[13]; i++)
{
itemtosee += Convert.ToChar(Data[i]);
}
SendPacket(General.MyPackets.NPCSay("Are you sure this is '" + itemtosee + "' Your suggestion we track your Ip.."));
SendPacket(General.MyPackets.NPCLink("Yes.", 36));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 36)
{
System.IO.StreamWriter ts = new System.IO.StreamWriter("./ItemReq/Suggestion.txt", true);
ts.WriteLine(itemtosee + " - Submitted by: " + MyChar.Name + IPE + " at: " + DateTime.Now);
ts.Flush();
SendPacket(General.MyPackets.NPCSay("Submission of ''" + itemtosee + "'' Your Suggestion Has Been Sent.!"));
SendPacket(General.MyPackets.NPCLink("Cool.", 255));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 60)
{
itemtosee = "";
SendPacket(General.MyPackets.NPCSay("What item did you loose? Please give us the right information and we'll check it."));
SendPacket(General.MyPackets.NPCLink2("Item:", 61));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 61)
{
for (int i = 14; i < 14 + Data[13]; i++)
{
itemtosee += Convert.ToChar(Data[i]);
}
SendPacket(General.MyPackets.NPCSay("You have loost '" + itemtosee + "' due to a bug right?"));
SendPacket(General.MyPackets.NPCLink("Yes.", 62));
SendPacket(General.MyPackets.NPCLink("No.", 255));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 62)
{
System.IO.StreamWriter ts = new System.IO.StreamWriter("./ItemReq/Requests.txt", true);
ts.WriteLine(itemtosee + " - Submitted by: " + MyChar.Name + IPE + " at: " + DateTime.Now);
ts.Flush();
SendPacket(General.MyPackets.NPCSay("Submission of ''" + itemtosee + "'' please wait 24hours for us to look into the matter.!"));
SendPacket(General.MyPackets.NPCLink("Cool.", 255));
SendPacket(General.MyPackets.NPCSetFace(0));
SendPacket(General.MyPackets.NPCFinish());
}
}