اضافة الفرخ توقع شنط ودبي وايتميا 210

افتح
MonsterTable.cs
سيرش



الكود:

void Drop(Game.Entity killer)

تحته حط

الكود:

#region CPs Drop
            #region Drop
            if (killer != null && killer.EntityFlag == Game.EntityFlag.Player)
            {
                byte times = (byte)Kernel.Random.Next(1, 2);
                byte ref_times = (byte)Kernel.Random.Next(1, 60);
                for (byte i = 0; i < times; i++)
                {
                    uint Uid = 0;
                    byte type = (byte)Kernel.Random.Next(1, 60);
                    switch (type)
                    {
                        case 1: Uid = 721016; break;
                        case 2: Uid = 721019; 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 = (Game.Enums.Color)Kernel.Random.Next(4, 60);
                            floorItem.Item.ID = Uid;
                            floorItem.Item.MaximDurability = floorItem.Item.Durability = 65535;
                            floorItem.Item.UID = Network.GamePackets.ConquerItem.ItemUID.Next;
                            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
#endregion



هنا اي دي الايتم الي بتقع ممكن تزود عادي

الكود:

case 2: Uid = 721019; break;


طب انا خلاص خلصت الايتم و طلعو 5 ايتمات
هنطلع ع سطر ده و هنخلي ال 2 بدلها 5 او علي حسب عدد ايتمات الي انته ضفتها

الكود:

byte times = (byte)Kernel.Random.Next(1, 2);

اضافة الفرخ توقع شنط ودبي وايتميا 74764710