Help With NPC

02/08/2010 22:59 Metapod#1
Hello
I fixed this code right here instead of buying 1 attribute point, u can by 500
but it saves but it still only lets me buy 1, how can i fix it so that i can buy 500 even tho i did save it how is shuld be?
Code:
      #region Buy attribute points
                            case 300008:
                                {
                                    if (GC.MyChar.CPs >= 1000)
                                    {
                                        {
                                            if (Control == 0)
                                            {
                                                GC.AddSend(Packets.NPCSay("Hello, want buy a  [ 500 ]  attribute points for 1000 cps?"));
                                                GC.AddSend(Packets.NPCLink("I want buy Strength", 1));
                                                GC.AddSend(Packets.NPCLink("I want buy Vitality", 2));
                                                GC.AddSend(Packets.NPCLink("I want buy Agility", 3));
                                                GC.AddSend(Packets.NPCLink("I want buy Spirit", 4));
                                                GC.AddSend(Packets.NPCLink("Bye bye", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                        if (Control == 1)
                                        {
                                            GC.MyChar.CPs -= 1000;
                                            GC.MyChar.Str += 500;
                                            GC.AddSend(Packets.NPCSay("Here is your strenth point."));
                                            GC.AddSend(Packets.NPCLink("Thank you, bye", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        if (Control == 2)
                                        {
                                            GC.MyChar.CPs -= 1000;
                                            GC.MyChar.Vit += 500;
                                            GC.AddSend(Packets.NPCSay("Here ist your  vitality point."));
                                            GC.AddSend(Packets.NPCLink("Thank you, bye", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        if (Control == 3)
                                        {
                                            GC.MyChar.CPs -= 1000;
                                            GC.MyChar.Agi += 500;
                                            GC.AddSend(Packets.NPCSay("Here ist your  agility point."));
                                            GC.AddSend(Packets.NPCLink("Thank you, bye", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        if (Control == 4)
                                        {
                                            GC.MyChar.CPs -= 1000;
                                            GC.MyChar.Spi += 500;
                                            GC.AddSend(Packets.NPCSay("Here ist your spirit point."));
                                            GC.AddSend(Packets.NPCLink("Thank you, bye", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    if (GC.MyChar.CPs <= 1000)
                                    {
                                        GC.AddSend(Packets.NPCSay("Sorry you need 1000 cps for buy attribute points. You can't enter in the npc if you no have this."));
                                        GC.AddSend(Packets.NPCLink("Oh ok.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                }
                                break;
                            #endregion