Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server > CO2 PServer Guides & Releases
You last visited: Today at 22:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Fexd 1set rb Npc & MoonBox Quest!

Discussion on [Release] Fexd 1set rb Npc & MoonBox Quest! within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Closed Thread
 
Old   #1
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
Thumbs down [Release] Fexd 1set rb Npc & MoonBox Quest!

FOR NOOBS ONLY
5165 source
1set if you are a noob Watch the video
2nd copy past the codes
thats it lets get to work

1 set rb NPs Fixed just like the realco if not than D/W abut it like you never saw this post
this code gose to the NPCDailog.cs
Code:
#region Eternity
                            case 20005:
                                {
                                    if (Control == 0)
                                    {

                                        GC.AddSend(Packets.NPCSay("Hello " + GC.MyChar.Name + " wanna get the 1 set reborn?"));
                                        GC.AddSend(Packets.NPCLink("Yeah I want reborn!!", 1));
                                        GC.AddSend(Packets.NPCLink("Nope, I want my atributes realloted!!", 200));
                                        GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Reborns < 2)
                                        {
                                            GC.AddSend(Packets.NPCSay("Alright, you must be level 120 or higher and have a celestial stone with you."));
                                            GC.AddSend(Packets.NPCSay("Oh and water taos are the exception. They can reborn on level 110"));
                                            GC.AddSend(Packets.NPCLink("Ok ok, reborn me!", 2));
                                            GC.AddSend(Packets.NPCLink("I have changed my mind.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You have 2nd reborn already. You cant do it again."));
                                            GC.AddSend(Packets.NPCLink("Ah.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
                                        {
                                            if (GC.MyChar.Job % 10 == 5)
                                            {
                                                if (GC.MyChar.InventoryContains(721259, 1))
                                                {
                                                    GC.AddSend(Packets.NPCSay("Choose what you do you want to receive:"));
                                                    GC.AddSend(Packets.NPCLink("Super gem.", 30));
                                                    GC.AddSend(Packets.NPCLink("Bless in my equipment.", 31));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                                else
                                                {
                                                    GC.AddSend(Packets.NPCSay("Celestial stone is all you need. Come back when you have one."));
                                                    GC.AddSend(Packets.NPCLink("I see.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You've got to be a master of your class to reborn."));
                                                GC.AddSend(Packets.NPCLink("I see.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Get out of here you weakling! You're not high level enough."));
                                            GC.AddSend(Packets.NPCLink("Oh... ", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }

                                    else if (Control == 30 || Control == 31)
                                    {
                                        if (Control == 30)
                                        {
                                            GC.MyChar.addBless = 0;
                                            GC.MyChar.SuperGem = 1;
                                            GC.AddSend(Packets.NPCSay("Alright choose the gem."));
                                            GC.AddSend(Packets.NPCLink("Dragon", 43));
                                            GC.AddSend(Packets.NPCLink("Phoenix", 33));
                                            GC.AddSend(Packets.NPCLink("Fury", 53));
                                            GC.AddSend(Packets.NPCLink("Moon", 93));
                                            GC.AddSend(Packets.NPCLink("Rainbow", 63));
                                            GC.AddSend(Packets.NPCLink("Next", 64));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        if (Control == 31)
                                        {
                                            GC.MyChar.addBless = 1;
                                            GC.MyChar.SuperGem = 0;
                                            GC.AddSend(Packets.NPCSay("Alright choose the job."));
                                            GC.AddSend(Packets.NPCLink("Trojan", 3));
                                            GC.AddSend(Packets.NPCLink("Warrior", 4));
                                            GC.AddSend(Packets.NPCLink("Archer", 5));
                                            GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
                                            GC.AddSend(Packets.NPCLink("FireTaoist", 7));
                                            GC.AddSend(Packets.NPCLink("Ninja", 8));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 64)
                                    {
                                        GC.AddSend(Packets.NPCLink("Kylin", 73));
                                        GC.AddSend(Packets.NPCLink("Violet", 83));
                                        GC.AddSend(Packets.NPCLink("Glory", 153));
                                        GC.AddSend(Packets.NPCLink("Thunder", 133));
                                        GC.AddSend(Packets.NPCLink("Back", 30));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control >= 33 && Control <= 153)
                                    {
                                        byte Gem = (byte)(Control - 30);
                                        GC.MyChar.SuperGem = Gem;
                                        GC.AddSend(Packets.NPCSay("Alright choose the job."));
                                        GC.AddSend(Packets.NPCLink("Trojan", 3));
                                        GC.AddSend(Packets.NPCLink("Warrior", 4));
                                        GC.AddSend(Packets.NPCLink("Archer", 5));
                                        GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
                                        GC.AddSend(Packets.NPCLink("FireTaoist", 7));
                                        GC.AddSend(Packets.NPCLink("Ninja", 8));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control >= 3 && Control <= 8)
                                    {
                                        if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
                                        {
                                            if (GC.MyChar.InventoryContains(721259, 1))
                                            {
                                                GC.MyChar.RemoveItem(GC.MyChar.NextItem(721259));
                                                if (GC.MyChar.SuperGem != 0)
                                                {
                                                    GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem));
                                                }
                                                else if (GC.MyChar.addBless != 0)
                                                {
                                                    #region HG
                                                    if (GC.MyChar.Equips.HeadGear.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.HeadGear.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.HeadGear.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Necklace
                                                    if (GC.MyChar.Equips.Necklace.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Necklace.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Necklace.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Ring
                                                    if (GC.MyChar.Equips.Ring.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Ring.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Ring.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region LeftHand
                                                    if (GC.MyChar.Equips.LeftHand.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.LeftHand.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.LeftHand.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region RightHand
                                                    if (GC.MyChar.Equips.RightHand.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.RightHand.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.RightHand.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Boots
                                                    if (GC.MyChar.Equips.Boots.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Boots.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Boots.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Gourd
                                                    if (GC.MyChar.Equips.Gourd.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Gourd.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Gourd.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Garment
                                                    if (GC.MyChar.Equips.Garment.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Garment.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Garment.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Fan
                                                    if (GC.MyChar.Equips.Fan.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Fan.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Fan.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Tower
                                                    if (GC.MyChar.Equips.Tower.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Tower.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Tower.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                }
                                            Over:
                                                if (Control == 3)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);

                                                if (GC.MyChar.Job == 11)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 2141, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 4)
                                            {
                                                if (GC.MyChar.Job == 25)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);

                                                if (GC.MyChar.Job == 21)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 5)
                                            {
                                                if (GC.MyChar.Job == 25)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);

                                                if (GC.MyChar.Job == 41)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 6)
                                            {
                                                if (Control == 6 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);

                                                if (GC.MyChar.Job == 132)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);


                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            else if (Control == 7)
                                            {
                                                if (Control == 7 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);

                                                if (GC.MyChar.Job == 142)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                GC.MyChar.Teleport(1002, 430, 380);


                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 8)
                                            {
                                                if (Control == 8 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);

                                                if (GC.MyChar.Job == 51)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6002, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 4550, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6004, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6010, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                        }
                                    }
                                    else if (Control == 200)
                                    {
                                        GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall."));
                                        GC.AddSend(Packets.NPCLink("Okay here is it.", 201));
                                        GC.AddSend(Packets.NPCLink("Its too expensive.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 201)
                                    {
                                        if (GC.MyChar.Reborns > 0)
                                        {
                                            if (GC.MyChar.InventoryContains(1088000, 1))
                                            {
                                                Game.Item DB = null;
                                                foreach (Game.Item I in GC.MyChar.Inventory)
                                                    if (I.ID == 1088000)
                                                    { DB = I; break; }
                                                if (DB != null)
                                                {
                                                    int AllAtributes = GC.MyChar.Str +
                                                        GC.MyChar.Agi +
                                                        GC.MyChar.Spi +
                                                        GC.MyChar.Vit + GC.MyChar.StatPoints;

                                                    GC.MyChar.Str = 0;
                                                    GC.MyChar.Agi = 0;
                                                    GC.MyChar.Spi = 0;
                                                    GC.MyChar.Vit = 1;
                                                    GC.MyChar.StatPoints = (ushort)(AllAtributes - 1);
                                                    GC.MyChar.CurHP = 1;
                                                    GC.MyChar.RemoveItem(DB);
                                                    GC.AddSend(Packets.NPCSay("Okay, Done."));
                                                    GC.AddSend(Packets.NPCLink("Thank you.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You dont have the dragonball..."));
                                                GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned."));
                                            GC.AddSend(Packets.NPCLink("Alright.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
the Eternity you'll find him in the market
and this code gose to the NPCs.txt
Code:
20005 8360 2 15 1036 153 153
Next is the MoonBox Quest For ppl who really wants to run a good server like reallco or something and they r not planing to use a F**ing MoonBox and Emerald Seller

First to the NPCDailog.cs
Code:
#region fortune teller
                            case 302:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello" + GC.MyChar.Name + " you must be another guy that looking for some answers about the MoonBox legend"));
                                        GC.AddSend(Packets.NPCLink("thats right?", 1));
                                        GC.AddSend(Packets.NPCLink("Sounds crazy!", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("So you are interested huh ? I would like to tell you more an hope you can work it out."));
                                        GC.AddSend(Packets.NPCLink("Trus me i well .", 2));
                                        GC.AddSend(Packets.NPCLink("Na.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay("I descover a mystic tactic a few days ago, I tried to work it out but I failed but almost died from it.an i dont know if you wanna try !!"));
                                        GC.AddSend(Packets.NPCLink("yes i want to!", 3));
                                        GC.AddSend(Packets.NPCLink("i dont think so.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 3)
                                    {
                                        GC.AddSend(Packets.NPCSay("Ok than i'll let you in ?"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks.", 4));
                                        GC.AddSend(Packets.NPCLink("i changed my mind.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());


                                    }
                                    if (Control == 4)
                                    {

                                        GC.MyChar.Teleport(1042, 028, 033);
                                        GC.MyChar.AddItem(721111);

                                    }
                                    break;
                                }
                            #endregion
#region maggie
                            case 303:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Why are you here? Are You after the vagrantghost .i guess you are looking for the MoonBox"));
                                        GC.AddSend(Packets.NPCLink("Yes Thats why im here?", 1));
                                        GC.AddSend(Packets.NPCLink("I want to try!", 4));
                                        GC.AddSend(Packets.NPCLink("Nahh... just passing by!", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("the place where the vagrantghost is is so Dangerous an once you enter that place its so hard to come out so Are you sure you wanna Go there !! "));
                                        GC.AddSend(Packets.NPCLink("yeah just take me there?", 2));
                                        GC.AddSend(Packets.NPCLink("I do not beleave", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay(" you really need to know this. I have studied it for so may years, but i couldent find the answer or the way to get out ?"));
                                        GC.AddSend(Packets.NPCLink("i guess i can help you .", 3));
                                        GC.AddSend(Packets.NPCLink(" wow i changed my mind.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());



                                    }
                                    if (Control == 3)
                                    {
                                        GC.AddSend(Packets.NPCSay(" Many friends and combatants have lost their lives in there and now they are stuck in side .Dont let me down me hero an come back with some answers plz "));
                                        GC.AddSend(Packets.NPCLink("Count on me ", 5));
                                        GC.AddSend(Packets.NPCLink("I need to think about it ", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 4)
                                    {
                                        GC.AddSend(Packets.NPCSay("good luck my friend.and be careful"));
                                        GC.AddSend(Packets.NPCLink("Ok", 5));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 5)
                                    {
                                        
                                            GC.MyChar.Teleport(1043, 210, 164);
                                        
                                        
                                    }
                                }
                                break;
                            #endregion
                            #region the ghost
                            case 313:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721010, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay(" Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("yes Please", 1));
                                            GC.AddSend(Packets.NPCLink("not yet", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721010, 1))
                                                GC.MyChar.Teleport(1044, 210, 164);
                                        }
                                    }
                                    break;
                                }

                            case 123:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721011, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721011, 1))
                                                GC.MyChar.Teleport(1045, 210, 164);
                                        }
                                    }

                                    break;
                                }

                            case 124:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721012, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721012, 1))
                                                GC.MyChar.Teleport(1046, 210, 164);
                                        }
                                    }

                                    break;
                                }

                            case 125:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721013, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721013, 1))
                                                GC.MyChar.Teleport(1047, 210, 164);
                                        }
                                    }
                                    break;
                                }
                            case 126:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721014, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721014, 1))
                                                GC.MyChar.Teleport(1048, 210, 164);
                                        }
                                    }
                                    break;
                                }
                            case 127:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721015, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it !."));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721015, 1))
                                                GC.MyChar.Teleport(1049, 210, 164);
                                        }
                                    }
                                    break;
                                }

                            case 128: // death tactic ghost
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Nice My Hero you made it this far so i guess you have all the Tokens Right ?"));
                                        GC.AddSend(Packets.NPCLink("yes What shall I do ? ", 1));
                                        GC.AddSend(Packets.NPCLink("I'm strong,", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("Well As long as you have all the 6 token i can teleport you to the vagrant ghost?"));
                                        GC.AddSend(Packets.NPCLink(" IM Ready Take me there ", 2));
                                        GC.AddSend(Packets.NPCLink("No Thank You.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721010, 1) &&
                                             GC.MyChar.InventoryContains(721011, 1) &&
                                             GC.MyChar.InventoryContains(721012, 1) &&
                                             GC.MyChar.InventoryContains(721013, 1) &&
                                             GC.MyChar.InventoryContains(721014, 1) &&
                                             GC.MyChar.InventoryContains(721111, 1) &&
                                             GC.MyChar.InventoryContains(721015, 1))
                                        {
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721010));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721011));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721012));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721013));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721014));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721015));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721111));

                                            GC.MyChar.AddItem(721072);
                                            GC.MyChar.Teleport(1050, 210, 164);
                                        }
                                    }
                                    else
                                    {
                                        {
                                            GC.AddSend(Packets.NPCSay("I Said you need 6 the tokens to leave !"));
                                            GC.AddSend(Packets.NPCLink("Oops.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
                            #region GuardianGod
                            case 304:
                                {
                                    if (GC.MyChar.InventoryContains(721010, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is water Go look for the Ghost!! ."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 305:
                                {
                                    if (GC.MyChar.InventoryContains(721011, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Fire Go look for the Ghost!!"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 306:
                                {
                                    if (GC.MyChar.InventoryContains(721012, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Wind Go look for the Ghost!!"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 307:
                                {
                                    if (GC.MyChar.InventoryContains(721013, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Soil Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 308:
                                {
                                    if (GC.MyChar.InventoryContains(721014, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay(" You have a token. This token is Thunder Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 309:
                                {
                                    if (GC.MyChar.InventoryContains(721015, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Life Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 310:
                                {
                                    GC.AddSend(Packets.NPCSay("You Dont have the token. Go Back an look for it or i want tell you anything !!."));
                                    GC.AddSend(Packets.NPCLink("OK I Well", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                    break;
                                }
                            #endregion
                            #region  vagrantghost
                            case 316:
                            case 315:
                            case 314:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Help me, Please."));
                                        GC.AddSend(Packets.NPCLink("What Can i do for you ?", 1));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I am a very old warrior an im Trapped here in this place... please help me "));
                                        GC.AddSend(Packets.NPCLink("Sure", 2));
                                        GC.AddSend(Packets.NPCLink("Why Wold I.", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay("Thank you! I wold Trade it For anything just to get out of here. now Take your MoonBox "));
                                        GC.AddSend(Packets.NPCLink("Thanks  ", 3));
                                        GC.AddSend(Packets.NPCLink("No i dont want it .", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 5)
                                    {
                                        GC.AddSend(Packets.NPCSay("Give me the SoulJade an I'll trade it for a MoonBox How is That !!!"));
                                        GC.AddSend(Packets.NPCLink("Sure Why not ", 2));
                                        GC.AddSend(Packets.NPCLink("No its not a Good Deal.", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.InventoryContains(721072, 1))
                                        {
                                            for (byte i = 0; i < 1; i++)
                                                GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                            GC.MyChar.AddItem(721080);
                                            GC.MyChar.Teleport(1042, 028, 033);
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721072, 1))
                                            {
                                                for (byte i = 0; i < 1; i++)
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                                GC.MyChar.Teleport(1042, 028, 033);
                                                GC.AddSend(Packets.NPCSay("I still get your souljade newbie"));
                                                GC.AddSend(Packets.NPCLink("Damn ", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                    }
                                    break;
                                }
                            #endregion
to the NPCs.txt

Code:
302 6200 2 54 1002 337 721
303 6100 2 52 1042 019 019
304 6110 2 51 1043 203 149
305 6110 2 51 1044 203 149
306 6110 2 51 1045 203 149
307 6110 2 51 1046 203 149
308 6110 2 51 1047 203 149
309 6110 2 51 1048 203 149
310 6110 2 51 1049 203 149
313 6120 2 13 1043 006 067
123 6120 2 13 1044 006 067
124 6120 2 13 1045 006 067
125 6120 2 13 1046 006 067
126 6120 2 13 1047 006 067
127 6120 2 13 1048 006 067
128 6120 2 13 1049 006 067
314 6130 2 15 1050 125 114
315 6130 2 15 1050 138 102
316 6130 2 15 1050 176 139
this code gose to the Mob.cs
Code:
if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "Toughorn")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                            if (Char.Inventory.Count <= 39)
                                if (Char.InventoryContains(721010, 1))
                                    Char.AddItem(0);
                                else
                                if (Char.InventoryContains(721111, 1))
                                Char.AddItem(721010);
                            Char.MyClient.LocalMessage(2011, "You have gained The WaterToken.");
                        
                            return;
                        }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "SnakeMonster")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                         if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains (721011, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                Char.AddItem(721011);
                         Char.MyClient.LocalMessage(2011, "You have gained The FireToken.");
                        
                            return;
                            }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "GoldGhost")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                           if (Char.Inventory.Count <= 39)
                            
                               if (Char.InventoryContains(721012, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721012);
                           Char.MyClient.LocalMessage(2011, "You have gained The WindToken.");
                        
                            return;
                            }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "AgileRat")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                            if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721013, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721013);
                            Char.MyClient.LocalMessage(2011, "You have gained The SoilToken.");
                        
                            return;
                             }
                         }
                         if (MyMath.ChanceSuccess(1))
                          {
                    if (Char != null)
                        if (Name == "Talon")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {   
                          if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721014, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721014);
                          Char.MyClient.LocalMessage(2011, "You have gained The thunderToken.");
                        
                            return;
                            }
                         }
                         if (MyMath.ChanceSuccess(0.1))
                         {
                             if (Char != null)
                                 if (Name == "Syren")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                                 {  
                         if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721015, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721015);
                         Char.MyClient.LocalMessage(2011, "You have gained The LifeToken.");

                            return;
                        }
                }
                         if (MyMath.ChanceSuccess(500))
                         {
                             if (Char != null)
                                 if (Name == "Syren")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                                 {  
                                if (Char.InventoryContains(721010, 1))
                                if (Char.InventoryContains(721011, 1))
                                if (Char.InventoryContains(721012, 1))
                                if (Char.InventoryContains(721013, 1))
                                if (Char.InventoryContains(721014, 1))
                                if (Char.InventoryContains(721015, 1))
                                    Char.MyClient.LocalMessage(2011, "you have Colected all the rquaierd tokens go back to ( GuardianGod ) an talk to him .");
                                return;
                                 }
                         }
this is the moonbox quest maps ID to place the monsters at

Code:
1043
1044
1045
1046
1047
1048
or you can just copy paste this to the MobSpawn.txt and just change the Mob ID to whatever monster you want

Code:
[COLOR="Red"]MobID 10 1043 138 124 124 159
MobID 20 1043 058 083 124 159
MobID 10 1043 098 144 108 069
MobID 10 1043 041 045 108 069[/COLOR]
[COLOR="Red"][COLOR="Red"][COLOR="DarkSlateBlue"]MobID 10 1044 138 124 124 159
MobID 20 1044 058 083 124 159
MobID 10 1044 098 144 108 069
MobID 10 1044 041 045 108 069[/COLOR][/COLOR][/COLOR]
[COLOR="Magenta"]MobID 10 1045 138 124 124 159
MobID 20 1045 058 083 124 159
MobID 10 1045 098 144 108 069
MobID 10 1045 041 045 108 069[/COLOR]
[COLOR="Magenta"][COLOR="Cyan"]MobID 10 1046 138 124 124 159
MobID 20 1046 058 083 124 159
MobID 10 1046 098 144 108 069
MobID 10 1046 041 045 108 069[/COLOR][/COLOR]
MobID 10 1047 138 124 124 159
MobID 20 1047 058 083 124 159
MobID 10 1047 098 144 108 069
[COLOR="Blue"]MobID 10 1047 041 045 108 069[/COLOR]
[COLOR="DeepSkyBlue"]MobID 10 1048 138 124 124 159
MobID 20 1048 058 083 124 159
MobID 10 1048 098 144 108 069
MobID 10 1048 041 045 108 069[/COLOR]
[COLOR="Plum"]MobID 10 1049 138 124 124 159
MobID 20 1049 058 083 124 159
MobID 10 1049 098 144 108 069
MobID 10 1049 041 045 108 069[/COLOR]
thats it feel free to comment or if you have any better ideas to make the codes better post it and i promise you i'll learn

NOTE . i fixed the teleport problem by teleporting the player right to the drop zone in tc and its depending on what source you r running you might not need it

Ps. admin and moderators .if this thing has bin released before feel free to delete is or remove it
{ Angelius } is offline  
Thanks
3 Users
Old 09/15/2010, 22:10   #2
 
elite*gold: 0
Join Date: Aug 2010
Posts: 452
Received Thanks: 75
is it really fexd
dowhatuwant is offline  
Old 09/16/2010, 00:34   #3
 
.Beatz's Avatar
 
elite*gold: 0
Join Date: May 2006
Posts: 1,190
Received Thanks: 516
Looks a little rough but good for newcomers
.Beatz is offline  
Old 09/16/2010, 02:01   #4
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
Quote:
Originally Posted by ☆★Zuper★☆

is it really fexd
ohh well i did my best :P
plus im one of the noobs dude so dosent matter its just to help a bit more
{ Angelius } is offline  
Old 09/16/2010, 02:08   #5
 
elite*gold: 0
Join Date: Aug 2010
Posts: 452
Received Thanks: 75
Quote:
Originally Posted by { Angelius } View Post
ohh well i did my best :P
plus im one of the noobs dude so dosent matter its just to help a bit more
it was a ref to ur title it is fixed
dowhatuwant is offline  
Old 09/16/2010, 02:35   #6
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
umm i see
{ Angelius } is offline  
Old 09/17/2010, 05:47   #7
 
NukingFuts's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 480
Received Thanks: 111
nice keep up the good work
NukingFuts is offline  
Old 09/17/2010, 08:46   #8
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
Quote:
Originally Posted by { Angelius } View Post
FOR NOOBS ONLY
5165 source
Your a n00b?
1set if you are a noob Watch the video

2nd copy past the codes
thats it lets get to work

1 set rb NPs Fixed just like the realco if not than D/W abut it like you never saw this post

Retarded?
this code gose to the NPCDailog.cs
Code:
#region Eternity
                            case 20005:
                                {
                                    if (Control == 0)
                                    {

                                        GC.AddSend(Packets.NPCSay("Hello " + GC.MyChar.Name + " wanna get the 1 set reborn?"));
                                        GC.AddSend(Packets.NPCLink("Yeah I want reborn!!", 1));
                                        GC.AddSend(Packets.NPCLink("Nope, I want my atributes realloted!!", 200));
                                        GC.AddSend(Packets.NPCLink("Nope, you're mistaken.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Reborns < 2)
                                        {
                                            GC.AddSend(Packets.NPCSay("Alright, you must be level 120 or higher and have a celestial stone with you."));
                                            GC.AddSend(Packets.NPCSay("Oh and water taos are the exception. They can reborn on level 110"));
                                            GC.AddSend(Packets.NPCLink("Ok ok, reborn me!", 2));
                                            GC.AddSend(Packets.NPCLink("I have changed my mind.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You have 2nd reborn already. You cant do it again."));
                                            GC.AddSend(Packets.NPCLink("Ah.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
                                        {
                                            if (GC.MyChar.Job % 10 == 5)
                                            {
                                                if (GC.MyChar.InventoryContains(721259, 1))
                                                {
                                                    GC.AddSend(Packets.NPCSay("Choose what you do you want to receive:"));
                                                    GC.AddSend(Packets.NPCLink("Super gem.", 30));
                                                    GC.AddSend(Packets.NPCLink("Bless in my equipment.", 31));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                                else
                                                {
                                                    GC.AddSend(Packets.NPCSay("Celestial stone is all you need. Come back when you have one."));
                                                    GC.AddSend(Packets.NPCLink("I see.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You've got to be a master of your class to reborn."));
                                                GC.AddSend(Packets.NPCLink("I see.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Get out of here you weakling! You're not high level enough."));
                                            GC.AddSend(Packets.NPCLink("Oh... ", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }

                                    else if (Control == 30 || Control == 31)
                                    {
                                        if (Control == 30)
                                        {
                                            GC.MyChar.addBless = 0;
                                            GC.MyChar.SuperGem = 1;
                                            GC.AddSend(Packets.NPCSay("Alright choose the gem."));
                                            GC.AddSend(Packets.NPCLink("Dragon", 43));
                                            GC.AddSend(Packets.NPCLink("Phoenix", 33));
                                            GC.AddSend(Packets.NPCLink("Fury", 53));
                                            GC.AddSend(Packets.NPCLink("Moon", 93));
                                            GC.AddSend(Packets.NPCLink("Rainbow", 63));
                                            GC.AddSend(Packets.NPCLink("Next", 64));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        if (Control == 31)
                                        {
                                            GC.MyChar.addBless = 1;
                                            GC.MyChar.SuperGem = 0;
                                            GC.AddSend(Packets.NPCSay("Alright choose the job."));
                                            GC.AddSend(Packets.NPCLink("Trojan", 3));
                                            GC.AddSend(Packets.NPCLink("Warrior", 4));
                                            GC.AddSend(Packets.NPCLink("Archer", 5));
                                            GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
                                            GC.AddSend(Packets.NPCLink("FireTaoist", 7));
                                            GC.AddSend(Packets.NPCLink("Ninja", 8));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 64)
                                    {
                                        GC.AddSend(Packets.NPCLink("Kylin", 73));
                                        GC.AddSend(Packets.NPCLink("Violet", 83));
                                        GC.AddSend(Packets.NPCLink("Glory", 153));
                                        GC.AddSend(Packets.NPCLink("Thunder", 133));
                                        GC.AddSend(Packets.NPCLink("Back", 30));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control >= 33 && Control <= 153)
                                    {
                                        byte Gem = (byte)(Control - 30);
                                        GC.MyChar.SuperGem = Gem;
                                        GC.AddSend(Packets.NPCSay("Alright choose the job."));
                                        GC.AddSend(Packets.NPCLink("Trojan", 3));
                                        GC.AddSend(Packets.NPCLink("Warrior", 4));
                                        GC.AddSend(Packets.NPCLink("Archer", 5));
                                        GC.AddSend(Packets.NPCLink("WaterTaoist", 6));
                                        GC.AddSend(Packets.NPCLink("FireTaoist", 7));
                                        GC.AddSend(Packets.NPCLink("Ninja", 8));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control >= 3 && Control <= 8)
                                    {
                                        if (GC.MyChar.Level >= 120 || GC.MyChar.Job == 135 && GC.MyChar.Level >= 110)
                                        {
                                            if (GC.MyChar.InventoryContains(721259, 1))
                                            {
                                                GC.MyChar.RemoveItem(GC.MyChar.NextItem(721259));
                                                if (GC.MyChar.SuperGem != 0)
                                                {
                                                    GC.MyChar.AddItem((uint)(700000 + GC.MyChar.SuperGem));
                                                }
                                                else if (GC.MyChar.addBless != 0)
                                                {
                                                    #region HG
                                                    if (GC.MyChar.Equips.HeadGear.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.HeadGear.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.HeadGear.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Necklace
                                                    if (GC.MyChar.Equips.Necklace.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Necklace.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Necklace.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Ring
                                                    if (GC.MyChar.Equips.Ring.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Ring.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Ring.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region LeftHand
                                                    if (GC.MyChar.Equips.LeftHand.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.LeftHand.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.LeftHand.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region RightHand
                                                    if (GC.MyChar.Equips.RightHand.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.RightHand.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.RightHand.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Boots
                                                    if (GC.MyChar.Equips.Boots.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Boots.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Boots.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Gourd
                                                    if (GC.MyChar.Equips.Gourd.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Gourd.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Gourd.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Garment
                                                    if (GC.MyChar.Equips.Garment.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Garment.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Garment.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Fan
                                                    if (GC.MyChar.Equips.Fan.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Fan.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Fan.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                    #region Tower
                                                    if (GC.MyChar.Equips.Tower.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Tower.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Tower.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                }
                                            Over:
                                                if (Control == 3)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);

                                                if (GC.MyChar.Job == 11)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 2141, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 3 == true)
                                                    GC.MyChar.RebornCharacter(11);
                                                if (GC.MyChar.Job == 11)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 4)
                                            {
                                                if (GC.MyChar.Job == 25)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3060, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);

                                                if (GC.MyChar.Job == 21)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 4 == true)
                                                    GC.MyChar.RebornCharacter(21);
                                                if (GC.MyChar.Job == 21)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 5)
                                            {
                                                if (GC.MyChar.Job == 25)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);

                                                if (GC.MyChar.Job == 41)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 5 == true)
                                                    GC.MyChar.RebornCharacter(41);
                                                if (GC.MyChar.Job == 41)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 6)
                                            {
                                                if (Control == 6 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1025, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);

                                                if (GC.MyChar.Job == 132)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);


                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 6 == true)
                                                    GC.MyChar.RebornCharacter(132);
                                                if (GC.MyChar.Job == 132)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1120, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            else if (Control == 7)
                                            {
                                                if (Control == 7 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1020, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);

                                                if (GC.MyChar.Job == 142)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1050, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1175, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1075, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1055, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                GC.MyChar.Teleport(1002, 430, 380);


                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 7 == true)
                                                    GC.MyChar.RebornCharacter(142);
                                                if (GC.MyChar.Job == 142)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 3080, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            else if (Control == 8)
                                            {
                                                if (Control == 8 == true)
                                                    if (GC.MyChar.Job == 25)
                                                        GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1015, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1040, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1320, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);

                                            }
                                            if (GC.MyChar.Job == 135)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);

                                                if (GC.MyChar.Job == 51)

                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1085, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1090, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1095, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 15)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1190, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 45)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1110, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 55)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 6001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6002, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 4550, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6004, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6010, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 6000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                            if (GC.MyChar.Job == 145)
                                            {
                                                if (Control == 8 == true)
                                                    GC.MyChar.RebornCharacter(51);
                                                if (GC.MyChar.Job == 51)
                                                    GC.MyChar.RWSkill(new Game.Skill() { ID = 1005, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1001, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1195, Lvl = 0, Exp = 0 });
                                                GC.MyChar.RWSkill(new Game.Skill() { ID = 1000, Lvl = 0, Exp = 0 });
                                                GC.MyChar.Teleport(1002, 430, 380);
                                            }
                                        }
                                    }
                                    else if (Control == 200)
                                    {
                                        GC.AddSend(Packets.NPCSay("Alright I'll need an DragonBall."));
                                        GC.AddSend(Packets.NPCLink("Okay here is it.", 201));
                                        GC.AddSend(Packets.NPCLink("Its too expensive.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 201)
                                    {
                                        if (GC.MyChar.Reborns > 0)
                                        {
                                            if (GC.MyChar.InventoryContains(1088000, 1))
                                            {
                                                Game.Item DB = null;
                                                foreach (Game.Item I in GC.MyChar.Inventory)
                                                    if (I.ID == 1088000)
                                                    { DB = I; break; }
                                                if (DB != null)
                                                {
                                                    int AllAtributes = GC.MyChar.Str +
                                                        GC.MyChar.Agi +
                                                        GC.MyChar.Spi +
                                                        GC.MyChar.Vit + GC.MyChar.StatPoints;

                                                    GC.MyChar.Str = 0;
                                                    GC.MyChar.Agi = 0;
                                                    GC.MyChar.Spi = 0;
                                                    GC.MyChar.Vit = 1;
                                                    GC.MyChar.StatPoints = (ushort)(AllAtributes - 1);
                                                    GC.MyChar.CurHP = 1;
                                                    GC.MyChar.RemoveItem(DB);
                                                    GC.AddSend(Packets.NPCSay("Okay, Done."));
                                                    GC.AddSend(Packets.NPCLink("Thank you.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You dont have the dragonball..."));
                                                GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Your not reborn...Come back when you are reborned."));
                                            GC.AddSend(Packets.NPCLink("Alright.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
the Eternity you'll find him in the market
and this code gose to the NPCs.txt
Code:
20005 8360 2 15 1036 153 153
Next is the MoonBox Quest For ppl who really wants to run a good server like reallco or something and they r not planing to use a F**ing MoonBox and Emerald Seller

First to the NPCDailog.cs
Code:
#region fortune teller
                            case 302:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hello" + GC.MyChar.Name + " you must be another guy that looking for some answers about the MoonBox legend"));
                                        GC.AddSend(Packets.NPCLink("thats right?", 1));
                                        GC.AddSend(Packets.NPCLink("Sounds crazy!", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("So you are interested huh ? I would like to tell you more an hope you can work it out."));
                                        GC.AddSend(Packets.NPCLink("Trus me i well .", 2));
                                        GC.AddSend(Packets.NPCLink("Na.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay("I descover a mystic tactic a few days ago, I tried to work it out but I failed but almost died from it.an i dont know if you wanna try !!"));
                                        GC.AddSend(Packets.NPCLink("yes i want to!", 3));
                                        GC.AddSend(Packets.NPCLink("i dont think so.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 3)
                                    {
                                        GC.AddSend(Packets.NPCSay("Ok than i'll let you in ?"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks.", 4));
                                        GC.AddSend(Packets.NPCLink("i changed my mind.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());


                                    }
                                    if (Control == 4)
                                    {

                                        GC.MyChar.Teleport(1042, 028, 033);
                                        GC.MyChar.AddItem(721111);

                                    }
                                    break;
                                }
                            #endregion
#region maggie
                            case 303:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Why are you here? Are You after the vagrantghost .i guess you are looking for the MoonBox"));
                                        GC.AddSend(Packets.NPCLink("Yes Thats why im here?", 1));
                                        GC.AddSend(Packets.NPCLink("I want to try!", 4));
                                        GC.AddSend(Packets.NPCLink("Nahh... just passing by!", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("the place where the vagrantghost is is so Dangerous an once you enter that place its so hard to come out so Are you sure you wanna Go there !! "));
                                        GC.AddSend(Packets.NPCLink("yeah just take me there?", 2));
                                        GC.AddSend(Packets.NPCLink("I do not beleave", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay(" you really need to know this. I have studied it for so may years, but i couldent find the answer or the way to get out ?"));
                                        GC.AddSend(Packets.NPCLink("i guess i can help you .", 3));
                                        GC.AddSend(Packets.NPCLink(" wow i changed my mind.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());



                                    }
                                    if (Control == 3)
                                    {
                                        GC.AddSend(Packets.NPCSay(" Many friends and combatants have lost their lives in there and now they are stuck in side .Dont let me down me hero an come back with some answers plz "));
                                        GC.AddSend(Packets.NPCLink("Count on me ", 5));
                                        GC.AddSend(Packets.NPCLink("I need to think about it ", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 4)
                                    {
                                        GC.AddSend(Packets.NPCSay("good luck my friend.and be careful"));
                                        GC.AddSend(Packets.NPCLink("Ok", 5));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    if (Control == 5)
                                    {
                                        
                                            GC.MyChar.Teleport(1043, 210, 164);
                                        
                                        
                                    }
                                }
                                break;
                            #endregion
                            #region the ghost
                            case 313:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721010, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay(" Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("yes Please", 1));
                                            GC.AddSend(Packets.NPCLink("not yet", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721010, 1))
                                                GC.MyChar.Teleport(1044, 210, 164);
                                        }
                                    }
                                    break;
                                }

                            case 123:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721011, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721011, 1))
                                                GC.MyChar.Teleport(1045, 210, 164);
                                        }
                                    }

                                    break;
                                }

                            case 124:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721012, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721012, 1))
                                                GC.MyChar.Teleport(1046, 210, 164);
                                        }
                                    }

                                    break;
                                }

                            case 125:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721013, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721013, 1))
                                                GC.MyChar.Teleport(1047, 210, 164);
                                        }
                                    }
                                    break;
                                }
                            case 126:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721014, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it"));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721014, 1))
                                                GC.MyChar.Teleport(1048, 210, 164);
                                        }
                                    }
                                    break;
                                }
                            case 127:
                                {
                                    if (Control == 0)
                                    {
                                        if (GC.MyChar.InventoryContains(721015, 1))
                                        {
                                            GC.AddSend(Packets.NPCSay("Nice you have the Token do you want me to teleport you to the next level ?"));
                                            GC.AddSend(Packets.NPCLink("Yes Please.", 1));
                                            GC.AddSend(Packets.NPCLink("Na.", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());

                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Waht are you doing here! you dont have the Token and you cant leave with out it !."));
                                            GC.AddSend(Packets.NPCLink("OK...I'll Find it", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 1)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721015, 1))
                                                GC.MyChar.Teleport(1049, 210, 164);
                                        }
                                    }
                                    break;
                                }

                            case 128: // death tactic ghost
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Nice My Hero you made it this far so i guess you have all the Tokens Right ?"));
                                        GC.AddSend(Packets.NPCLink("yes What shall I do ? ", 1));
                                        GC.AddSend(Packets.NPCLink("I'm strong,", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("Well As long as you have all the 6 token i can teleport you to the vagrant ghost?"));
                                        GC.AddSend(Packets.NPCLink(" IM Ready Take me there ", 2));
                                        GC.AddSend(Packets.NPCLink("No Thank You.", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721010, 1) &&
                                             GC.MyChar.InventoryContains(721011, 1) &&
                                             GC.MyChar.InventoryContains(721012, 1) &&
                                             GC.MyChar.InventoryContains(721013, 1) &&
                                             GC.MyChar.InventoryContains(721014, 1) &&
                                             GC.MyChar.InventoryContains(721111, 1) &&
                                             GC.MyChar.InventoryContains(721015, 1))
                                        {
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721010));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721011));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721012));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721013));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721014));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721015));
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721111));

                                            GC.MyChar.AddItem(721072);
                                            GC.MyChar.Teleport(1050, 210, 164);
                                        }
                                    }
                                    else
                                    {
                                        {
                                            GC.AddSend(Packets.NPCSay("I Said you need 6 the tokens to leave !"));
                                            GC.AddSend(Packets.NPCLink("Oops.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
                            #region GuardianGod
                            case 304:
                                {
                                    if (GC.MyChar.InventoryContains(721010, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is water Go look for the Ghost!! ."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 305:
                                {
                                    if (GC.MyChar.InventoryContains(721011, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Fire Go look for the Ghost!!"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 306:
                                {
                                    if (GC.MyChar.InventoryContains(721012, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Wind Go look for the Ghost!!"));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 307:
                                {
                                    if (GC.MyChar.InventoryContains(721013, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Soil Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 308:
                                {
                                    if (GC.MyChar.InventoryContains(721014, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay(" You have a token. This token is Thunder Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 309:
                                {
                                    if (GC.MyChar.InventoryContains(721015, 1))
                                    {
                                        GC.AddSend(Packets.NPCSay("You have a token. This token is Life Go look for the Ghost!!."));
                                        GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You dont have the token . I'm afraid i cannot tell you the Token name."));
                                        GC.AddSend(Packets.NPCLink("Ahh.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            case 310:
                                {
                                    GC.AddSend(Packets.NPCSay("You Dont have the token. Go Back an look for it or i want tell you anything !!."));
                                    GC.AddSend(Packets.NPCLink("OK I Well", 255));
                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                    GC.AddSend(Packets.NPCFinish());
                                    break;
                                }
                            #endregion
                            #region  vagrantghost
                            case 316:
                            case 315:
                            case 314:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Help me, Please."));
                                        GC.AddSend(Packets.NPCLink("What Can i do for you ?", 1));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("I am a very old warrior an im Trapped here in this place... please help me "));
                                        GC.AddSend(Packets.NPCLink("Sure", 2));
                                        GC.AddSend(Packets.NPCLink("Why Wold I.", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay("Thank you! I wold Trade it For anything just to get out of here. now Take your MoonBox "));
                                        GC.AddSend(Packets.NPCLink("Thanks  ", 3));
                                        GC.AddSend(Packets.NPCLink("No i dont want it .", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 5)
                                    {
                                        GC.AddSend(Packets.NPCSay("Give me the SoulJade an I'll trade it for a MoonBox How is That !!!"));
                                        GC.AddSend(Packets.NPCLink("Sure Why not ", 2));
                                        GC.AddSend(Packets.NPCLink("No its not a Good Deal.", 4));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 3)
                                    {
                                        if (GC.MyChar.InventoryContains(721072, 1))
                                        {
                                            for (byte i = 0; i < 1; i++)
                                                GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                            GC.MyChar.AddItem(721080);
                                            GC.MyChar.Teleport(1042, 028, 033);
                                        }
                                    }
                                    else if (Control == 4)
                                    {
                                        {
                                            if (GC.MyChar.InventoryContains(721072, 1))
                                            {
                                                for (byte i = 0; i < 1; i++)
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
                                                GC.MyChar.Teleport(1042, 028, 033);
                                                GC.AddSend(Packets.NPCSay("I still get your souljade newbie"));
                                                GC.AddSend(Packets.NPCLink("Damn ", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                    }
                                    break;
                                }
                            #endregion
to the NPCs.txt

Code:
302 6200 2 54 1002 337 721
303 6100 2 52 1042 019 019
304 6110 2 51 1043 203 149
305 6110 2 51 1044 203 149
306 6110 2 51 1045 203 149
307 6110 2 51 1046 203 149
308 6110 2 51 1047 203 149
309 6110 2 51 1048 203 149
310 6110 2 51 1049 203 149
313 6120 2 13 1043 006 067
123 6120 2 13 1044 006 067
124 6120 2 13 1045 006 067
125 6120 2 13 1046 006 067
126 6120 2 13 1047 006 067
127 6120 2 13 1048 006 067
128 6120 2 13 1049 006 067
314 6130 2 15 1050 125 114
315 6130 2 15 1050 138 102
316 6130 2 15 1050 176 139
this code gose to the Mob.cs
Code:
if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "Toughorn")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                            if (Char.Inventory.Count <= 39)
                                if (Char.InventoryContains(721010, 1))
                                    Char.AddItem(0);
                                else
                                if (Char.InventoryContains(721111, 1))
                                Char.AddItem(721010);
                            Char.MyClient.LocalMessage(2011, "You have gained The WaterToken.");
                        
                            return;
                        }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "SnakeMonster")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                         if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains (721011, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                Char.AddItem(721011);
                         Char.MyClient.LocalMessage(2011, "You have gained The FireToken.");
                        
                            return;
                            }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "GoldGhost")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                           if (Char.Inventory.Count <= 39)
                            
                               if (Char.InventoryContains(721012, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721012);
                           Char.MyClient.LocalMessage(2011, "You have gained The WindToken.");
                        
                            return;
                            }
                }
                if (MyMath.ChanceSuccess(1))
                {
                    if (Char != null)
                        if (Name == "AgileRat")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {
                            if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721013, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721013);
                            Char.MyClient.LocalMessage(2011, "You have gained The SoilToken.");
                        
                            return;
                             }
                         }
                         if (MyMath.ChanceSuccess(1))
                          {
                    if (Char != null)
                        if (Name == "Talon")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                        {   
                          if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721014, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721014);
                          Char.MyClient.LocalMessage(2011, "You have gained The thunderToken.");
                        
                            return;
                            }
                         }
                         if (MyMath.ChanceSuccess(0.1))
                         {
                             if (Char != null)
                                 if (Name == "Syren")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                                 {  
                         if (Char.Inventory.Count <= 39)
                            
                                if (Char.InventoryContains(721015, 1))
                                    Char.AddItem(0);
                                else
                                    if (Char.InventoryContains(721111, 1))
                                    Char.AddItem(721015);
                         Char.MyClient.LocalMessage(2011, "You have gained The LifeToken.");

                            return;
                        }
                }
                         if (MyMath.ChanceSuccess(500))
                         {
                             if (Char != null)
                                 if (Name == "Syren")[COLOR="DarkGreen"]// change it to whatever monster name you r gonna but in the moonbox quest maps[/COLOR]
                                 {  
                                if (Char.InventoryContains(721010, 1))
                                if (Char.InventoryContains(721011, 1))
                                if (Char.InventoryContains(721012, 1))
                                if (Char.InventoryContains(721013, 1))
                                if (Char.InventoryContains(721014, 1))
                                if (Char.InventoryContains(721015, 1))
                                    Char.MyClient.LocalMessage(2011, "you have Colected all the rquaierd tokens go back to ( GuardianGod ) an talk to him .");
                                return;
                                 }
                         }
this is the moonbox quest maps ID to place the monsters at

Code:
1043
1044
1045
1046
1047
1048
or you can just copy paste this to the MobSpawn.txt and just change the Mob ID to whatever monster you want

Code:
[COLOR="Red"]MobID 10 1043 138 124 124 159
MobID 20 1043 058 083 124 159
MobID 10 1043 098 144 108 069
MobID 10 1043 041 045 108 069[/COLOR]
[COLOR="Red"][COLOR="Red"][COLOR="DarkSlateBlue"]MobID 10 1044 138 124 124 159
MobID 20 1044 058 083 124 159
MobID 10 1044 098 144 108 069
MobID 10 1044 041 045 108 069[/COLOR][/COLOR][/COLOR]
[COLOR="Magenta"]MobID 10 1045 138 124 124 159
MobID 20 1045 058 083 124 159
MobID 10 1045 098 144 108 069
MobID 10 1045 041 045 108 069[/COLOR]
[COLOR="Magenta"][COLOR="Cyan"]MobID 10 1046 138 124 124 159
MobID 20 1046 058 083 124 159
MobID 10 1046 098 144 108 069
MobID 10 1046 041 045 108 069[/COLOR][/COLOR]
MobID 10 1047 138 124 124 159
MobID 20 1047 058 083 124 159
MobID 10 1047 098 144 108 069
[COLOR="Blue"]MobID 10 1047 041 045 108 069[/COLOR]
[COLOR="DeepSkyBlue"]MobID 10 1048 138 124 124 159
MobID 20 1048 058 083 124 159
MobID 10 1048 098 144 108 069
MobID 10 1048 041 045 108 069[/COLOR]
[COLOR="Plum"]MobID 10 1049 138 124 124 159
MobID 20 1049 058 083 124 159
MobID 10 1049 098 144 108 069
MobID 10 1049 041 045 108 069[/COLOR]
thats it feel free to comment or if you have any better ideas to make the codes better post it and i promise you i'll learn

NOTE . i fixed the teleport problem by teleporting the player right to the drop zone in tc and its depending on what source you r running you might not need it

Ps. admin and moderators .if this thing has bin released before feel free to delete is or remove it
I felt that 'n00b' bit was you trying to pretend your not?
_DreadNought_ is offline  
Thanks
1 User
Old 09/17/2010, 08:46   #9
 
elite*gold: 0
Join Date: Aug 2010
Posts: 452
Received Thanks: 75
Quote:
Originally Posted by Eliminationn View Post
I felt that 'n00b' bit was you trying to pretend your not?
Thanks +100
dowhatuwant is offline  
Thanks
1 User
Old 09/17/2010, 15:38   #10
 
{ Angelius }'s Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 991
Received Thanks: 1,107
Quote:
Originally Posted by Eliminationn
I felt that 'n00b' bit was you trying to pretend your not?
not like im pointing to you ....

lmao i said it load and clear FOR NOOBS ONLY an i guess you have bin the 1set noob by posting such a noob respond :XD

pretending ***** NOOB

I Bet that you did watch the video cus it says
1set if you are a noob Watch the video :P
{ Angelius } is offline  
Old 09/17/2010, 16:28   #11
 
elite*gold: 0
Join Date: Aug 2010
Posts: 452
Received Thanks: 75
Quote:
Originally Posted by { Angelius } View Post
not like im pointing to you ....

lmao i said it load and clear FOR NOOBS ONLY an i guess you have bin the 1set noob by posting such a noob respond :XD

pretending ***** NOOB

I Bet that you did watch the video cus it says
1set if you are a noob Watch the video :P
ur a noob, the code looks horrible kthxbai
dowhatuwant is offline  
Old 09/17/2010, 20:22   #12
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
I didn't watch the video, Tho I did think it was very good to add a video and will be good for your future releases.
Quote:
case 316:
case 315:
case 314:

{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Help me, Please."));
GC.AddSend(Packets.NPCLink("What Can i do for you ?", 1));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
GC.AddSend(Packets.NPCSay("I am a very old warrior an im Trapped here in this place... please help me "));
GC.AddSend(Packets.NPCLink("Sure", 2));
GC.AddSend(Packets.NPCLink("Why Wold I.", 4));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 2)
{
GC.AddSend(Packets.NPCSay("Thank you! I wold Trade it For anything just to get out of here. now Take your MoonBox "));
GC.AddSend(Packets.NPCLink("Thanks ", 3));
GC.AddSend(Packets.NPCLink("No i dont want it .", 4));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());

}
else if (Control == 5)
{
GC.AddSend(Packets.NPCSay("Give me the SoulJade an I'll trade it for a MoonBox How is That !!!"));
GC.AddSend(Packets.NPCLink("Sure Why not ", 2));
GC.AddSend(Packets.NPCLink("No its not a Good Deal.", 4));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 3)
{
if (GC.MyChar.InventoryContains(721072, 1))
{
for (byte i = 0; i < 1; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
GC.MyChar.AddItem(721080);
GC.MyChar.Teleport(1042, 028, 033);
}
}
else if (Control == 4)
{
{
if (GC.MyChar.InventoryContains(721072, 1))
{
for (byte i = 0; i < 1; i++)
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
GC.MyChar.Teleport(1042, 028, 033);
GC.AddSend(Packets.NPCSay("I still get your souljade newbie"));
GC.AddSend(Packets.NPCLink("Damn ", 255));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
}
}
break;
}
Just wondering, Do you know what that even does/means?
_DreadNought_ is offline  
Closed Thread


Similar Threads Similar Threads
[Release] getting perfect moonbox quest
04/12/2010 - CO2 PServer Guides & Releases - 32 Replies
ive been release this in 4botter many weeks ago and i decided to release here lets start in NPCDialog.cs #region fortune teller case 302: { if (Control == 0) { GC.AddSend(Packets.NPCSay("did you hear of palace method?")); GC.AddSend(Packets.NPCLink("palace method?", 1)); ...
[Release]MoonBox Quest
03/18/2010 - CO2 PServer Guides & Releases - 16 Replies
#region GuardianGod case 600004: { if (GC.MyChar.InventoryContains(721010, 1)) { GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Peace.")); GC.AddSend(Packets.NPCLink("Ok Thanks!", 255)); ...
[Release] FortuneTeller MoonBox Quest! 5165 Source
01/21/2010 - CO2 PServer Guides & Releases - 6 Replies
#REMOVED! I MADE AN ALL-IN-ONE THREAD ABOUT IT! #Request Close
moonbox quest... bot?
04/01/2008 - Conquer Online 2 - 3 Replies
any bot that can hunt in the moonbox quest and collect tokens for me ?.... all bots i know wont work for me after new patches/updates..
Moonbox Quest
01/05/2008 - Conquer Online 2 - 2 Replies
Hey, right bascally im doing the moonbox qiest, does anyone ahve any tips on how to do it fast or how to get out of there if your half way through the quest? Thanks people



All times are GMT +2. The time now is 22:16.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.