Exemption Token seller

05/18/2010 12:34 2010mrsurfer#1
Okay i want to create a Exemption Token seller but ive got somewhere with coding him.. but im not sure what to put next
case 30161:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello, I can sell you a Exemption Token for a small price of 2000 CPs, do you want one?"));
GC.AddSend(Packets.NPCLink("Yes please", 1));
GC.AddSend(Packets.NPCLink("No thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}

else if (GC.MyChar.CPs >= 2000)
{

}

Im not sure what to put next any ideas?
05/18/2010 20:35 nuhali#2
You need put this next:

Code:
        if (Control == 1)
        {
            if (GC.MyChar.CPs >= 2000)
            {
                GC.MyChar.CPs -= 2000;
                GC.MyChar.AddItem(723701);
                GC.AddSend(Packets.NPCSay("Here you are."));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You don't have enough Cps."));
                GC.AddSend(Packets.NPCLink("I see.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        break;
    }


The full npc code:

Code:
                            case 30161:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, I can sell you a Exemption Token for a small price of 2000 CPs, do you want one?"));
                                        GC.AddSend(Packets.NPCLink("Yes please.", 1));
                                        GC.AddSend(Packets.NPCLink("No Thanks", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.CPs >= 2000)
                                        {
                                            GC.MyChar.CPs -= 2000;
                                            GC.MyChar.AddItem(723701);
                                            GC.AddSend(Packets.NPCSay("Here you are."));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You don't have enough Cps."));
                                            GC.AddSend(Packets.NPCLink("I see.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
05/18/2010 21:11 2010mrsurfer#3
Quote:
Originally Posted by nuhali View Post
You need put this next:

Code:
        if (Control == 1)
        {
            if (GC.MyChar.CPs >= 2000)
            {
                GC.MyChar.CPs -= 2000;
                GC.MyChar.AddItem(723701);
                GC.AddSend(Packets.NPCSay("Here you are."));
                GC.AddSend(Packets.NPCLink("Thanks.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
            else
            {
                GC.AddSend(Packets.NPCSay("You don't have enough Cps."));
                GC.AddSend(Packets.NPCLink("I see.", 255));
                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                GC.AddSend(Packets.NPCFinish());
            }
        }
        break;
    }


The full npc code:

Code:
                            case 30161:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, I can sell you a Exemption Token for a small price of 2000 CPs, do you want one?"));
                                        GC.AddSend(Packets.NPCLink("Yes please.", 1));
                                        GC.AddSend(Packets.NPCLink("No Thanks", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.CPs >= 2000)
                                        {
                                            GC.MyChar.CPs -= 2000;
                                            GC.MyChar.AddItem(723701);
                                            GC.AddSend(Packets.NPCSay("Here you are."));
                                            GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You don't have enough Cps."));
                                            GC.AddSend(Packets.NPCLink("I see.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
Thank you :D