if (CurrentNPC == 1250)
{
SendPacket(General.MyPackets.NPCSay("Lucky for you, the player who killed you is willing to drop the murder charges "));
SendPacket(General.MyPackets.NPCSay("if you pay him according to what you did. But, if you did not do anything bad, "));
SendPacket(General.MyPackets.NPCSay("you can leave without any price."));
SendPacket(General.MyPackets.NPCLink("Ok! Let me get out from here!", 1));
SendPacket(General.MyPackets.NPCLink("Any chance of a discount?", 2));
SendPacket(General.MyPackets.NPCLink("I would rather rot in hell!", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (CurrentNPC == 1250)
{
if (Control == 1)
{
if (MyChar.PKPoints >= 30)
{
SendPacket(General.MyPackets.NPCSay("You wont get out of jail soon.You have still " + MyChar.PKPoints + "pk points"));
SendPacket(General.MyPackets.NPCLink("Oh,ok.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("You are free to get out anytime you want.Do you really want to get out of jail now?"));
SendPacket(General.MyPackets.NPCLink("Yeah.", 3));
SendPacket(General.MyPackets.NPCLink("Nope.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 2)
{
SendPacket(General.MyPackets.NPCSay("The red named people with 30 - 99 PK Points need to pay 4,000,000 as "));
SendPacket(General.MyPackets.NPCSay("recognizance to leave here instantly. The black named people with 100 - 299 "));
SendPacket(General.MyPackets.NPCSay("PK Points need to pay 108 CPs. Those who have over 300 PK Points must "));
SendPacket(General.MyPackets.NPCSay("pay 540 CPs. Of course you may alternatively choose to wait until your turn to white named."));
SendPacket(General.MyPackets.NPCLink("Ok, I will pay.", 4));
SendPacket(General.MyPackets.NPCLink("I would rather stay here.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (Control == 3)
{
MyChar.Teleport(1002, 518, 356);
}
if (Control == 4)
{
if (MyChar.PKPoints < 30)
{
SendPacket(General.MyPackets.NPCSay("You are free to get out anytime you want.Do you really want to get out of jail now?"));
SendPacket(General.MyPackets.NPCLink("Yeah.", 3));
SendPacket(General.MyPackets.NPCLink("Nope.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.PKPoints >= 30 && MyChar.PKPoints < 100)
{
SendPacket(General.MyPackets.NPCSay("The red named people with 30 - 99 PK Points need to pay 4,000,000 as "));
SendPacket(General.MyPackets.NPCSay("recognizance to leave here instantly."));
SendPacket(General.MyPackets.NPCLink("Here are 4,000,000 silver.", 5));
SendPacket(General.MyPackets.NPCLink("If so, I will stay here.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.PKPoints >= 100 && MyChar.PKPoints < 300)
{
SendPacket(General.MyPackets.NPCSay("The black named people with 100 - 299 PK Points need to pay 108 CPs as "));
SendPacket(General.MyPackets.NPCSay("recognizance to leave here instantly."));
SendPacket(General.MyPackets.NPCLink("Here are 108 CPs.", 6));
SendPacket(General.MyPackets.NPCLink("If so, I will stay here.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
if (MyChar.PKPoints >= 300 )
{
SendPacket(General.MyPackets.NPCSay("Those who have over 300 PK Points must pay 540 CPs as "));
SendPacket(General.MyPackets.NPCSay("recognizance to leave here instantly."));
SendPacket(General.MyPackets.NPCLink("Here are 540 CPs.", 7));
SendPacket(General.MyPackets.NPCLink("If so, I will stay here.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 5)
{
if (MyChar.Silvers >= 4000000)
{
MyChar.Silvers -= 4000000;
MyChar.Teleport(1002, 518, 356);
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
}
else
{
SendPacket(General.MyPackets.NPCSay("Sorry, You do not have 4,000,000 Silvers."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCLink("Just passing by.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 6)
{
if (MyChar.CPs >= 108)
{
MyChar.Teleport(1002, 518, 356);
MyChar.CPs -= 108;
SendPacket(General.MyPackets.Vital(MyChar.UID, 30, MyChar.CPs));
}
else
{
SendPacket(General.MyPackets.NPCSay("Sorry, You do not have 108 CPs."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCLink("Just passing by.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 7)
{
if (MyChar.CPs >= 540)
{
MyChar.Teleport(1002, 518, 356);
MyChar.CPs -= 540;
SendPacket(General.MyPackets.Vital(MyChar.UID, 30, MyChar.CPs));
}
else
{
SendPacket(General.MyPackets.NPCSay("Sorry, You do not have 540 CPs."));
SendPacket(General.MyPackets.NPCLink("I see.", 255));
SendPacket(General.MyPackets.NPCLink("Just passing by.", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
}
|