خلي الوحوش توقع ايتميات معينه - ابداع كونكر - Conquer

خلي الوحوش توقع ايتميات معينه

بسم الله الرحمن الرحيم

موضوعنا النهارده ازاى نخلى الوحوش توقع ايتميات معينه

يلا ندخل في الموضوع علي طول

في كلاس

  • MonsterTable

اتنزل لحد ماتلقي

  • #region

اتحط دول تحيهم بعد ما تقفل من السالب

#region DB CPS  
            uint ran13 = (uint)Kernel.Random.Next(1, 50);  
            if (ran13 > 15)  
            {  
                if (this.Name == "Pheasant")  
                {  
                    if (killer.Name.Contains("Guard"))  
                        return;  

                    uint Uid = 0;  
                    Random R = new Random();  
                    //int Nr = R.Next(1, 1);  
                    switch (((byte)Kernel.Random.Next(1, 50)))  
                    {  
                        case 1:  
                            Uid = 720996;//SmallCPBox  
                            break;  


                        case 2:  
                            Uid = 1088000;  
                            break;  


                        case 3:  
                            Uid = 720998;//LargCPBox  
                            break;  


                        case 4:  
                            Uid = 1088000;  
                            break;  


                        case 5:  
                            Uid = 720996;//SmallCPBox  
                            break;  


                        case 6:  
                            Uid = 1088001;  
                            break;  
                    }  

                    if (Uid != 0)  
                    {  
                        ushort X = Owner.X, Y = Owner.Y;  
                        Game.Map Map = Kernel.Maps[Owner.MapID];  
                        if (Map.SelectCoordonates(ref X, ref Y))  
                        {  
                            Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);  
                            floorItem.Item = new Network.GamePackets.ConquerItem(true);  
                            floorItem.Item.Color = (DeadPool.Game.Enums.Color)Kernel.Random.Next(4, 8);  
                            floorItem.Item.ID = Uid;  
                            floorItem.Item.MaximDurability = floorItem.Item.Durability = 65535;  
                            floorItem.Item.UID = Program.NextItemID; ;  
                            floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;  
                            floorItem.ItemID = Uid;  
                            floorItem.MapID = Owner.MapID;  
                            floorItem.MapObjType = Game.MapObjectType.Item;  
                            floorItem.X = X;  
                            floorItem.Y = Y;  
                            floorItem.Type = Network.GamePackets.FloorItem.Drop;  
                            floorItem.OnFloor = Time32.Now;  
                            floorItem.ItemColor = floorItem.Item.Color;  
                            floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;  
                            while (Map.Npcs.ContainsKey(floorItem.UID))  
                                floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;  
                            Map.AddFloorItem(floorItem);  
                            SendScreenSpawn(floorItem);  
                        }  
                    }  
                }  
            }  
            #endregion  

تعال نفهم شويه حجات

 if (this.Name == "Pheasant")
  • Pheasant
  • ده اسم الوحش الي في التون وممكن تغير لي وحش حسب مانت عايز الوحوش
Uid = 720996;//SmallCPBox

  • 720996
  • ده ايتيم الي الوحش المفترض يوقعه بعد ما يموت

وكده انا خلصت شرح بالتوفيق

 

تيم تهيس – jdl jids – تيم تهييس – jdl jidds – team Taheys – سورسات كونكر – فى بى اس – vps – اعلانات السيرفرات الشخصية – اعلانات السيرفرات

أضف تعليق

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