LevelNPC that stop at level 255 fix?

03/04/2011 19:53 EternityViruz#1
anyone know how i can make this on stop give levels after level 255?

Code:
#region levelseller
                            case 87452:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, I Can Sell You Levels For CPs!"));
                                        GC.AddSend(Packets.NPCLink("Please do it!", 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 >= 250000)
                                        {
                                            GC.MyChar.CPs -= 250000;
                                            GC.MyChar.Level += 1;
                                            GC.AddSend(Packets.NPCSay("Here you are."));
                                            GC.AddSend(Packets.NPCLink("Thanks!", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
03/04/2011 20:34 .Kinshi#2
Code:
if (GC.MyChar.Level < 255) {
    // Do level up
}
03/04/2011 21:48 EternityViruz#3
Quote:
Originally Posted by .Kinshi View Post
Code:
if (GC.MyChar.Level < 255) {
    // Do level up
}
where should i put in that?
03/04/2011 21:58 Iron~Man#4
Jesus Christ Erik , Didn't you learn this? You still Requesting NPCs pff..

Code:
#region levelseller
                            case 87452:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello, I Can Sell You Levels For CPs!"));
                                        GC.AddSend(Packets.NPCLink("Please do it!", 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 >= 250000 && GC.MyChar.Level < 255)
                                        {
                                            GC.MyChar.CPs -= 250000;
                                            GC.MyChar.Level += 1;
                                            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("Sorry You Don't have enough CPs Or You Are 255 Level"));
                                            GC.AddSend(Packets.NPCFinish());
                                         }
                                    }
                                    break;
                                }
                            #endregion
There you go , And I Don't want to see requests for NPCs Anymore, At least they're easy.