Register for your free account! | Forgot your password?

You last visited: Today at 19:13

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

Advertisement



[Release] 3rd Reborn (5165)

Discussion on [Release] 3rd Reborn (5165) within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 3
[Release] 3rd Reborn (5165)

Put this in NPCDialog.cs:
Code:
#region 3rd Reborn
                            case 556476:
                                {
                                    if (Control == 0)
                                    {

                                        GC.AddSend(Packets.NPCSay("Hello.  So you want to get 3rd reborn.  Well you need to be level 120 and have 100k CP's."));
                                        GC.AddSend(Packets.NPCLink("Ok", 1));
                                        GC.AddSend(Packets.NPCLink("No", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());

                                    }
                                    else if (Control == 1)
                                    {
                                        if (GC.MyChar.Reborns < 3)
                                        {
                                            GC.AddSend(Packets.NPCSay("Are you ready?"));
                                            GC.AddSend(Packets.NPCLink("Yes", 2));
                                            GC.AddSend(Packets.NPCLink("No", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You are already 3rd reborn."));
                                            GC.AddSend(Packets.NPCLink("Damn", 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.CPs >= 25000)
                                                {
                                                    GC.MyChar.CPs -= 25000;
                                                    GC.AddSend(Packets.NPCSay("Do you want me to bless your equipment, Or would you rather have a luxory super gem of your choice"));
                                                    GC.AddSend(Packets.NPCLink("Luxory Gem", 30));
                                                    GC.AddSend(Packets.NPCLink("Bless", 31));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                                else
                                                {
                                                    GC.AddSend(Packets.NPCSay("All you need is a 100k cps."));
                                                    GC.AddSend(Packets.NPCLink("I see.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You must be a Master in your class or i will not be able to help you on your journey"));
                                                GC.AddSend(Packets.NPCLink("Damnit", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You are not high enough level, Please go do some leveling and when you are ready you may come see me again"));
                                            GC.AddSend(Packets.NPCLink("Ok ", 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("Choose the gem that you want."));
                                            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("Which class would you like to be reborn to, But choose wisely because you only have one chance."));
                                            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("Which class would you like to be reborn to, But choose wisely because you only have one chance."));
                                        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.CPs >= 25000)
                                            {
                                                GC.MyChar.CPs -= 25000;
                                                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
                                                    #region Steed
                                                    if (GC.MyChar.Equips.Steed.ID != 0)
                                                    {
                                                        if (GC.MyChar.Equips.Steed.Bless == 0)
                                                        {
                                                            GC.MyChar.Equips.Steed.Bless = 1;
                                                            goto Over;
                                                        }
                                                    }
                                                    #endregion
                                                }
                                            Over:
                                                if (Control == 3) GC.MyChar.RebornCharacter(11);
                                                if (Control == 4) GC.MyChar.RebornCharacter(21);
                                                if (Control == 5) GC.MyChar.RebornCharacter(41);
                                                if (Control == 6) GC.MyChar.RebornCharacter(132);
                                                if (Control == 7) GC.MyChar.RebornCharacter(142);
                                                if (Control == 8) GC.MyChar.RebornCharacter(51);
                                            }
                                        }
                                    }
                                    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 = 550;
                                                    GC.MyChar.Agi = 550;
                                                    GC.MyChar.Spi = 550;
                                                    GC.MyChar.Vit = 500;
                                                    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
Now place this in NPCs.txt:
Code:
556476 1260 2 0 1036 178 198
.Roach is offline  
Thanks
1 User
Old 03/04/2010, 14:38   #2
 
~*NewDuuDe*~'s Avatar
 
elite*gold: 111
Join Date: Feb 2008
Posts: 2,161
Received Thanks: 646
Non reborns can get through that first check, which is stupid.
~*NewDuuDe*~ is offline  
Old 03/04/2010, 14:49   #3
 
elite*gold: 0
Join Date: Aug 2005
Posts: 96
Received Thanks: 25
does this fix it so that 3rd rb carries over the rb skills or is this the one that comes with the source.
HardNotTo is offline  
Old 03/04/2010, 15:01   #4
 
ramix's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 272
Received Thanks: 61
that reborn is copy from source the hunter and that -.- this reborn have bugs -.-
ramix is offline  
Old 03/04/2010, 16:07   #5
 
elite*gold: 0
Join Date: Sep 2009
Posts: 321
Received Thanks: 60
lol why does anyone release reborn codes anyway there all the same basicly unless u want it to remember ur old reborns then ull need to release codes for all the differant sections its completely pointless
LegalConquer is offline  
Old 03/04/2010, 21:57   #6
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,764
Received Thanks: 5,291
This is dumb imo unless you add a 3rd rb void that will deal with skills and classes.
Arcо is offline  
Old 03/05/2010, 04:16   #7
 
hunterman01's Avatar
 
elite*gold: 20
Join Date: Dec 2006
Posts: 945
Received Thanks: 175
Quote:
Originally Posted by .Arco View Post
This is dumb imo unless you add a 3rd rb void that will deal with skills and classes.
Which he doesn't or he would have released it
hunterman01 is offline  
Closed Thread


Similar Threads Similar Threads
[Release] 3rb Reborn for Loft
06/15/2010 - CO2 PServer Guides & Releases - 27 Replies
Hi guys, I just want to share you my 3rd RB from my Source :D Add this to Character.cs anywhere in Character.cs You can change the PreviousClass to PrevJob and Class to Job coz I made this source, is it's kinda different. public void ThirdReborn(byte ToClass) { try
[5165] 1st Reborn
04/26/2010 - CO2 Private Server - 4 Replies
Ok anyone know how i can fix the 1st reborn? 1. Don't get a specail weapon. 2. you spawn off map when you reborn. you have to scroll to get free. 3. you lose all skills no matter what class you go into and dont get a pure skill.
5165 Source- Reborn Guard Probs...
02/27/2010 - CO2 Private Server - 3 Replies
I kno I'm probably getting annoying with these posts but this might probably be my last one since I got my server up and running... PROBLEM: I will be very appreciated with some help =) and this goes for the skills too...like how do I change the skill exp...thanks again!
[Release] PHP Reborn Script
12/13/2009 - Dekaron Private Server - 24 Replies
Hi, zombe and me where working on a reborn script for player to have there own reborn without the help of GM's this allows them to reborn them when they want just go to the page fill in your character name, and follow the steps Here is the code: reborn.php (FILE MUST BE REBORN.PHP !!!!)
[release]2ND reborn
03/03/2009 - CO2 PServer Guides & Releases - 4 Replies
REMOVED



All times are GMT +1. The time now is 19:13.


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.