اضافة صندوق النزول في الحقيقه - ابداع كونكر - Conquer

اضافة صندوق النزول في الحقيقه

السلام عليكم ورحمة الله وبركاته

كيفية التحكم في اشياء النزول لشخصيات الجديده الامر سهل ومش صعب وناس كتير محتاجه الموضوع ده

اعذروني علي غيابي كنت بعمل صفحه لعبه بامكانيات رهيبه مش موضوعنا يلا نبداء

افتح ملف

Data.cs

وفي سورسات بتبا بالاسم ده

MsgGeneralData.cs

افتحه وابحث عن اي

#region

وضيف فقيه دول

#region New Created
                        #region Trojan
                        if (client.Player.Class >= 10 && client.Player.Class <= 11)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 130006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 10 && client.Player.Class <= 11)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 410006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Warrior
                        if (client.Player.Class >= 20 && client.Player.Class <= 21)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 131006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 20 && client.Player.Class <= 21)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 410006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Archer
                        if (client.Player.Class >= 40 && client.Player.Class <= 41)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 133006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 40 && client.Player.Class <= 41)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 500006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Pirete
                        if (client.Player.Class >= 70 && client.Player.Class <= 71)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 139006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 70 && client.Player.Class <= 71)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 611006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Monk
                        if (client.Player.Class >= 60 && client.Player.Class <= 61)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 136006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 60 && client.Player.Class <= 61)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 610006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Ninja
                        if (client.Player.Class >= 50 && client.Player.Class <= 51)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 135006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 50 && client.Player.Class <= 51)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 601006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region LeeLong
                        if (client.Player.Class >= 80 && client.Player.Class <= 81)
                        {
                            client.Inventory.Add(3004874, 0, 1);
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 138006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 80 && client.Player.Class <= 81)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 617006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region Taoist
                        if (client.Player.Class >= 100 && client.Player.Class <= 145)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 134006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        if (client.Player.Class >= 100 && client.Player.Class <= 145)
                        {
                            MsgItemInfo item7;
                            item7 = new MsgItemInfo(true)
                            {
                                ID = 421006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.RightWeapon,
                                Bound = true
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item7, client);
                            client.Equipment.Add(item7);
                        }
                        #endregion
                        #region WindWalker

                        if (client.Player.Class >= 160 && client.Player.Class <= 165)
                        {
                            MsgItemInfo item6;
                            item6 = new MsgItemInfo(true)
                            {
                                ID = 170006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Head,
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Head);
                            Database.ConquerItemTable.AddItem(ref item6, client);
                            client.Equipment.Add(item6);
                        }
                        if (client.Player.Class >= 160 && client.Player.Class <= 165)
                        {
                            MsgItemInfo item6;
                            item6 = new MsgItemInfo(true)
                            {
                                ID = 101006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 3599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 3599,
                                Position = MsgItemInfo.Armor,
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.Armor);
                            Database.ConquerItemTable.AddItem(ref item6, client);
                            client.Equipment.Add(item6);
                        }
                        if (client.Player.Class >= 160 && client.Player.Class <= 165)
                        {
                            MsgItemInfo item6;
                            item6 = new MsgItemInfo(true)
                            {
                                ID = 626006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 599,
                                Position = MsgItemInfo.RightWeapon,
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.RightWeapon);
                            Database.ConquerItemTable.AddItem(ref item6, client);
                            client.Equipment.Add(item6);
                        }
                        if (client.Player.Class >= 160 && client.Player.Class <= 165)
                        {
                            MsgItemInfo item6;
                            item6 = new MsgItemInfo(true)
                            {
                                ID = 626006,
                                UID = MsgItemInfo.ItemUID.Next,
                                Durability = 1599,
                                Plus = 0,
                                Enchant = 0,
                                Bless = 0,
                                Color = (Game.Enums.Color)Kernel.Random.Next(3, 9),
                                MaximDurability = 1599,
                                Position = MsgItemInfo.LeftWeapon,
                            };
                            client.Equipment.Remove((byte)MsgItemInfo.LeftWeapon);
                            Database.ConquerItemTable.AddItem(ref item6, client);
                            client.Equipment.Add(item6);
                        }
                        #endregion
                        if (client.Player.Class >= 60 && client.Player.Class <= 65)
                        {
                            client.Player.HairStyle = 0;
                            
                            client.Player.HairColor = 0;
                        }
                        client.Activenes.SendSinglePacket(client, Activeness.Types.LoginTask, client.Activenes.DailyQuestCompletedTimes(client));
                        //
                        #endregion
                        client.Inventory.Add(2100075, 0, 1);
                        client.Player.VIPLevel = 3;
                        client.Player.Level = 140;
                        client.Inventory.AddTime2(194395);
                        client.Player.ConquerPoints = 9999999;

 

الشرح

الموضوع عباره عن صندوق بينزل مع كل شخصيه جديده بيبا علي حسب الشخصيه الي نازله ياعني لو نينجا ينزل باسطفات نينجا اول ما يفتحا الصندوق وهكذا وبرضروا بينزل حجات تاني غير الصندوق وانشوفهم مع بعض

تقدر تغير انواع الاسطفات الي بتنزل بيه كل شخصيه

مثل

الويند وكر اابحث عن ده

#region WindWalker

بعد كده شوف الاسطفات الي عايز تعدله وغيرها براحتك

client.Inventory.Add(2100075, 0, 1);
                        client.Player.VIPLevel = 3;
                        client.Player.Level = 140;
                        client.Inventory.AddTime2(194395);
                        client.Player.ConquerPoints = 9999999;

 

في اخر سطر من الاكواد الي نزلته فوق اتلقي ال5 حجات دول

تقدر تعدل علي الفل بدون الذهاب لنفي كات

تحدد عدد السي بي والجولد الي اينزل بيه الشخصيه

تحدد مستوي الفي اي بي 

والاكود ده دلوقتي اي شخصيه تنزل ايبا معه الكاس ولو عايز تلغيه امسح السطر ده

client.Inventory.Add(2100075, 0, 1);

ولو عايز تنزل اي ايتم اي ان كان نوعه مع كل شخصيه تضيف السطر ده وتغير الاي بي 

 client.Inventory.AddTime2(194395);

 

كله بدون الحاجه لنفي كات

 

One thought on “اضافة صندوق النزول في الحقيقه”

أضف تعليق

قوانين المدونة & عن تيم تهيس