Game-Elites
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Game Elites is offering you all kind of Hacks, Bots, Tips and Tools.
 
HomeLatest imagesSearchRegisterLog in

 

 1st Reborn script

Go down 
2 posters
AuthorMessage
Grant
NOOB!
NOOB!
Grant


Posts : 19
Join date : 2009-05-07
Age : 29
Location : Encinitas California

1st Reborn script Empty
PostSubject: 1st Reborn script   1st Reborn script EmptyFri May 08, 2009 4:31 am

First, Define these terms
Code:

        public byte RBCount = 0;
        public uint StatP = 0;
        public byte FirstJob = 0;
Back to top Go down
Grant
NOOB!
NOOB!
Grant


Posts : 19
Join date : 2009-05-07
Age : 29
Location : Encinitas California

1st Reborn script Empty
PostSubject: Re: 1st Reborn script   1st Reborn script EmptyFri May 08, 2009 4:32 am

Secondly, Add the main rebirth code:
Code:

public void ReBorn(byte ToJob)
        {
            try
            {
                RBCount++;
                Level = 15;
                Exp = 0;
                Skills.Clear();
                Skill_Exps.Clear();

                if (Job == 145)
                {
                    if (ToJob == 41) // Archer
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1075, 0); // Invisibility
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 21) // Warrior
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1085, 0); // Star Of Accuarcy
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 11) // Trojan
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1085, 0); // Star Of Accuarcy
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 101)// Taoist
                    {
                        LearnSkill(1100, 0); // Revive
                        LearnSkill(1175, 0); // Advanced Cure
                        LearnSkill(1075, 0); // Invisibility
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(1055, 0); // Healing Rain
                        LearnSkill(3090, 0); // Pervade
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard                       
                        LearnSkill(1020, 0); // Tornado
                    }
                }
                if (Job == 15) // Trojan
                {
                    if (ToJob == 21)
                    {
                        LearnSkill(1110, 0); // Cyclone
                        LearnSkill(1190, 0); // Spirit Healing
                        LearnSkill(3050, 0); // CruelShade
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard

                    }
                    if (ToJob == 41)
                    {
                        LearnSkill(1110, 0); // Cyclone
                        LearnSkill(1190, 0); // Spirit Healing
                        LearnSkill(3050, 0); // CruelShade
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                    if (ToJob == 101)
                    {
                        LearnSkill(1110, 0); // Cyclone
                        LearnSkill(1190, 0); // Spirit Healing
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                    if (ToJob == 41)
                    {
                        LearnSkill(1110, 0); // Cyclone
                        LearnSkill(1190, 0); // Spirit Healing
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                }
                if (Job == 25) // Warrior
                {
                    if (ToJob == 21) // Warrior
                    }
                        LearnSkill(1040, 0); // Roar
                        LearnSkill(1025, 0); // Superman
                        LearnSkill(1320, 0); // Flying Moon
                        LearnSkill(3036, 0); // Reflect
                        LearnSkill(3080, 0); // Dodge
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    {
                    if (ToJob == 41) // Archer
                    {
                        LearnSkill(1040, 0); // Roar
                        LearnSkill(1025, 0); // Superman
                        LearnSkill(1320, 0); // Flying Moon
                        LearnSkill(3036, 0); // Reflect
                        LearnSkill(3080, 0); // Dodge
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                    if (ToJob == 101) // Taoist
                    {
                        LearnSkill(1040, 0); // Roar
                        LearnSkill(1025, 0); // Superman
                        LearnSkill(1320, 0); // Flying Moon
                        LearnSkill(3036, 0); // Reflect
                        LearnSkill(3080, 0); // Dodge
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                    if (ToJob == 11) // Trojan
                    {
                        LearnSkill(1040, 0); // Roar
                        LearnSkill(1025, 0); // Superman
                        LearnSkill(1320, 0); // Flying Moon
                        LearnSkill(3036, 0); // Reflect
                        LearnSkill(3080, 0); // Dodge
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                    }
                }
                if (Job == 135) // Water
                {
                    if (ToJob == 41) // Archer
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1075, 0); // Invisibility
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 21) // Warrior
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1085, 0); // Star Of Accuarcy
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 11) // Trojan
                    {
                        LearnSkill(1005, 0); // Cure
                        LearnSkill(1085, 0); // Star Of Accuarcy
                        LearnSkill(1090, 0); // Magic Shield
                        LearnSkill(1095, 0); // Stig
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guard
                        LearnSkill(1000, 0); // Thunder
                    }
                    if (ToJob == 101)// Taoist
                    {
                        LearnSkill(1100, 0); // Revive
                        LearnSkill(1175, 0); // Advanced Cure
                        LearnSkill(1075, 0); // Invisibility
                        LearnSkill(1195, 0); // Meditation
                        LearnSkill(1055, 0); // Healing Rain
                        LearnSkill(3090, 0); // Pervade
                        LearnSkill(9876, 0); // Lucky Time
                        LearnSkill(4000, 0); // Summon Guardaf
                    }
                }

                Job = ToJob;

                if (RBCount < 1)
                    DataBase.GetStats(this);
                GetEquipStats(1, true);
                GetEquipStats(2, true);
                GetEquipStats(3, true);
                GetEquipStats(4, true);
                GetEquipStats(5, true);
                GetEquipStats(6, true);
                GetEquipStats(7, true);
                GetEquipStats(8, true);
                MinAtk = Str;
                MaxAtk = Str;
                MaxHP = BaseMaxHP();
                Potency = Level;
                GetEquipStats(1, false);
                GetEquipStats(2, false);
                GetEquipStats(3, false);
                GetEquipStats(4, false);
                GetEquipStats(5, false);
                GetEquipStats(6, false);
                GetEquipStats(7, false);
                GetEquipStats(8, false);
                CurHP = MaxHP;
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 7, Job));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 16, Str));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 17, Agi));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 15, Vit));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 14, Spi));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 2, MaxMana()));
                MyClient.SendPacket(General.MyPackets.GeneralData((long)UID, 0, 0, 0, 92));
                MyClient.SendPacket(General.MyPackets.Vital((long)UID, 0, CurHP));
Back to top Go down
Grant
NOOB!
NOOB!
Grant


Posts : 19
Join date : 2009-05-07
Age : 29
Location : Encinitas California

1st Reborn script Empty
PostSubject: Re: 1st Reborn script   1st Reborn script EmptyFri May 08, 2009 4:33 am

Sorry for triple posting, the forums wouldnt allow a code that long xD

Code:

for (byte i = 1; i < 9; i++)
                {
                    if (Equips[i] == null || Equips[i] == "") continue;
                    string I = Equips[i];
                    string[] II = I.Split('-');
                    uint IID = uint.Parse(II[0]);
                    byte Quality = (byte)Other.ItemQuality(IID);

                    if (i == 1)
                    {
                        string NewID = "";

                        if (Other.WeaponType(IID) == 111 || Other.WeaponType(IID) == 113 || Other.WeaponType(IID) == 114 || Other.WeaponType(IID) == 118 || Other.WeaponType(IID) == 117)
                        {
                            NewID = II[0].Remove(4, 2);
                            NewID = NewID + "0" + Quality.ToString();

                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                        else if (Other.WeaponType(IID) == 112)
                        {
                            byte Type = byte.Parse(II[0][4].ToString());
                            byte Color = byte.Parse(II[0][3].ToString());
                            NewID = "11" + Type.ToString() + Color.ToString() + "0" + Quality.ToString();
                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                    }
                    else if (i == 2)
                    {
                        string NewID = "";

                        NewID = II[0].Remove(3, 3);
                        NewID += "00" + Quality.ToString();
                        Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                        II[0] = NewID;
                        MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                    }
                    else if (i == 3)
                    {
                        string NewID = "";
                        if (Other.WeaponType(IID) == 130 || Other.WeaponType(IID) == 131 || Other.WeaponType(IID) == 133 || Other.WeaponType(IID) == 134)
                        {
                            NewID = II[0].Remove(4, 2);
                            NewID = NewID + "0" + Quality.ToString();

                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                        else if (Other.WeaponType(IID) == 135 || Other.WeaponType(IID) == 136 || Other.WeaponType(IID) == 138 || Other.WeaponType(IID) == 139)
                        {
                            byte Type = byte.Parse(II[0][2].ToString());
                            byte Color = byte.Parse(II[0][3].ToString());
                            Type -= 5;
                            NewID = "13" + Type.ToString() + Color.ToString() + "0" + Quality.ToString();
                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                    }
                    else if (i == 4)
                    {
                        string NewID = "";

                        NewID = II[0].Remove(3, 3);
                        NewID += "02" + Quality.ToString();
                        Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                        II[0] = NewID;
                        MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                    }
                    else if (i == 5)
                    {
                        string NewID = "";

                        if (Other.WeaponType(IID) == 900)
                        {
                            NewID = II[0].Remove(4, 2);
                            NewID += "0" + Quality.ToString();
                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                        else if (Other.ItemType(IID) == 4 || Other.ItemType(IID) == 5)
                        {
                            NewID = II[0].Remove(3, 3);
                            NewID += "02" + Quality.ToString();
                            Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                            II[0] = NewID;
                            MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                        }
                    }
                    else if (i == 6)
                    {
                        string NewID = "";

                        NewID = II[0].Remove(3, 3);
                        NewID += "01" + Quality.ToString();
                        Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                        II[0] = NewID;
                        MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                    }
                    else if (i == 8)
                    {
                        string NewID = "";

                        NewID = II[0].Remove(3, 3);
                        NewID += "01" + Quality.ToString();
                        Equips[i] = NewID + "-" + II[1] + "-" + II[2] + "-" + II[3] + "-" + II[4] + "-" + II[5];
                        II[0] = NewID;
                        MyClient.SendPacket(General.MyPackets.AddItem(Equips_UIDs[i], int.Parse(II[0]), byte.Parse(II[1]), byte.Parse(II[2]), byte.Parse(II[3]), byte.Parse(II[4]), byte.Parse(II[5]), i, 100, 100));
                    }

                }

                MyClient.SendPacket(General.MyPackets.Vital(UID, 13, Level));
               
                World.UpdateSpawn(this);
                MyClient.Drop();
            }
            catch (Exception Exc) { Console.WriteLine(Exc); }
        }
Back to top Go down
andrea
Moderator
Moderator



Posts : 20
Join date : 2009-04-21

1st Reborn script Empty
PostSubject: Re: 1st Reborn script   1st Reborn script EmptySat May 09, 2009 2:50 am

nice grant
Back to top Go down
Sponsored content





1st Reborn script Empty
PostSubject: Re: 1st Reborn script   1st Reborn script Empty

Back to top Go down
 
1st Reborn script
Back to top 
Page 1 of 1
 Similar topics
-
» [Release] Second Reborn (FULL) [FINISHED]

Permissions in this forum:You cannot reply to topics in this forum
Game-Elites :: Conquer Online 2 :: CO2 Programming-
Jump to: