كوسته عيد الاضحي على تيم تهيس - من محمد ياسر - ابداع كونكر - Conquer

كوسته عيد الاضحي على تيم تهيس – من محمد ياسر

كل سنه وانتم طيبين ورمضان كريم

 

اليوم جبتلكم كوسته من تصميمي وتكويدي علشان العيد قرب

في ملف الايتيم في السورس ضيف دول

ونفس الامر في ملف الايتيم في ملف اللعبه

 506070@@Tomatoes@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@3000@@50510@@0@@0@@0@@0@@0@@0@@0@@199@@199@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@1000@@0@@0@@0@@50000@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@Tomatoes@@By.MR.VERDASCO.@@5@@0@@0@@0@@14040@@500@@
506071@@Onion@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@3000@@50510@@0@@0@@0@@0@@0@@0@@0@@199@@199@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@1000@@0@@0@@0@@50000@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@Onion@@By.MR.VERDASCO.@@5@@0@@0@@0@@14040@@500@@
506072@@Potatoes@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@3000@@50510@@0@@0@@0@@0@@0@@0@@0@@199@@199@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@1000@@0@@0@@0@@50000@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@Potatoes@@By.MR.VERDASCO.@@5@@0@@0@@0@@14040@@500@@
506073@@Weft@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@3000@@50510@@0@@0@@0@@0@@0@@0@@0@@199@@199@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@1000@@0@@0@@0@@50000@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@Weft@@By.MR.VERDASCO.@@5@@0@@0@@0@@14040@@500@@
506074@@Pepper@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@3000@@50510@@0@@0@@0@@0@@0@@0@@0@@199@@199@@0@@0@@0@@0@@0@@0@@0@@0@@0@@1@@1000@@0@@0@@0@@50000@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@0@@Pepper@@By.MR.VERDASCO.@@5@@0@@0@@0@@14040@@500  

 

فيي ملف

ItemMinIcon

 

في فلدر اللعبه ضيف دول

في فلدر ani

[Item506070]
FrameAmount=1
Frame0=data/ItemMinIcon/506070.dds

[Item506071]
FrameAmount=1
Frame0=data/ItemMinIcon/506071.dds

[Item506072]
FrameAmount=1
Frame0=data/ItemMinIcon/506072.dds

[Item506073]
FrameAmount=1
Frame0=data/ItemMinIcon/506073.dds

[Item506074]
FrameAmount=1
Frame0=data/ItemMinIcon/506074.dds

[Item506075]
FrameAmount=1
Frame0=data/ItemMinIcon/506075.dds  

 

 

في فلدر ani

ابحث عن ملف

MapItemIcon

ضيف فيه

[506070]
FrameAmount=1
Frame0=data/MapItemIcon/506070.dds

[506071]
FrameAmount=1
Frame0=data/MapItemIcon/506071.dds

[506072]
FrameAmount=1
Frame0=data/MapItemIcon/506072.dds

[506073]
FrameAmount=1
Frame0=data/MapItemIcon/506073.dds

[506074]
FrameAmount=1
Frame0=data/MapItemIcon/506074.dds

[506075]
FrameAmount=1
Frame0=data/MapItemIcon/506075.dds  

 

كده خلصنا من ملفات اللعبه

ندخل في الكلاسات

  • في كلاس
    MonsterTable

    ابحث عن

    if (Name == "Naga")

    فقيه

  •  #region
                if (Name == "Pheasant")
                {
                    byte times = (byte)ServerBase.Kernel.Random.Next(1, 3);
                    byte ref_times = (byte)ServerBase.Kernel.Random.Next(1, 6);
                    for (byte i = 0; i < times; i++)
                    {
                        uint Uid = 0;
                        byte type = (byte)ServerBase.Kernel.Random.Next(1, 21);
                        switch (type)
                        {
                             case 1: Uid = 506073; break;
                            
                            
    
                        }
    
                        if (Uid != 0)
                        {
                            ushort X = Owner.X, Y = Owner.Y;
                            Game.Map Map = ServerBase.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 = (ShekoProject.Game.Enums.Color)ServerBase.Kernel.Random.Next(4, 8);
                                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
                #region 
                if (Name == "Birdman")
                {
                    byte times = (byte)ServerBase.Kernel.Random.Next(1, 3);
                    byte ref_times = (byte)ServerBase.Kernel.Random.Next(1, 6);
                    for (byte i = 0; i < times; i++)
                    {
                        uint Uid = 0;
                        byte type = (byte)ServerBase.Kernel.Random.Next(1, 21);
                        switch (type)
                        {
                            case 1: Uid = 506074; break;
    
    
                        }
    
                        if (Uid != 0)
                        {
                            ushort X = Owner.X, Y = Owner.Y;
                            Game.Map Map = ServerBase.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 = (ShekoProject.Game.Enums.Color)ServerBase.Kernel.Random.Next(4, 8);
                                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
                #region 
                if (Name == "Bandit")
                {
                    byte times = (byte)ServerBase.Kernel.Random.Next(1, 3);
                    byte ref_times = (byte)ServerBase.Kernel.Random.Next(1, 6);
                    for (byte i = 0; i < times; i++)
                    {
                        uint Uid = 0;
                        byte type = (byte)ServerBase.Kernel.Random.Next(1, 21);
                        switch (type)
                        {
                            case 1: Uid = 506072; break;
    
    
                        }
    
                        if (Uid != 0)
                        {
                            ushort X = Owner.X, Y = Owner.Y;
                            Game.Map Map = ServerBase.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 = (ShekoProject.Game.Enums.Color)ServerBase.Kernel.Random.Next(4, 8);
                                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
                #region
                if (Name == "Macaque")
                {
                    byte times = (byte)ServerBase.Kernel.Random.Next(1, 3);
                    byte ref_times = (byte)ServerBase.Kernel.Random.Next(1, 6);
                    for (byte i = 0; i < times; i++)
                    {
                        uint Uid = 0;
                        byte type = (byte)ServerBase.Kernel.Random.Next(1, 21);
                        switch (type)
                        {
                            case 1: Uid = 506071; break;
    
    
                        }
    
                        if (Uid != 0)
                        {
                            ushort X = Owner.X, Y = Owner.Y;
                            Game.Map Map = ServerBase.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 = (ShekoProject.Game.Enums.Color)ServerBase.Kernel.Random.Next(4, 8);
                                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
                #region 
                if (Name == "TombBat")
                {
                    byte times = (byte)ServerBase.Kernel.Random.Next(1, 3);
                    byte ref_times = (byte)ServerBase.Kernel.Random.Next(1, 6);
                    for (byte i = 0; i < times; i++)
                    {
                        uint Uid = 0;
                        byte type = (byte)ServerBase.Kernel.Random.Next(1, 21);
                        switch (type)
                        {
                            case 1: Uid = 506070; break;
    
    
                        }
    
                        if (Uid != 0)
                        {
                            ushort X = Owner.X, Y = Owner.Y;
                            Game.Map Map = ServerBase.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 = (ShekoProject.Game.Enums.Color)ServerBase.Kernel.Random.Next(4, 8);
                                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  
    

     

في كلاس npc

#region
                                         case 50800:
                                      {
                                           switch (npcRequest.OptionID)
                                      {
                                          case 0:
                                      {
                                                     dialog.Text("If Maak 5 tomatoes, 5 onions, 5 and 5 pepper and 1 Weft");
                                                     dialog.Option("Yes", 4);
                                                     dialog.Option("i got to go", 255);
                                                     dialog.Send();
                                                       break;
                                         }
                                        case 4:
                                       if (client.Entity.Quest == 0)
                                      {
                                          dialog.Text("You Already Finished This Quest 1 Time Today Come Again Tomorow");
                                          dialog.Option("Oh,sorry.", 255);
                                          dialog.Send();
                                      }
                                      else
                                      {
                                          dialog.Text("Good job man you are strong man ,So What brought||ByMR.VERDASCO||");
                                          dialog.Option("I have finshed", 3);
                                          dialog.Option("Has not brought anything.", 255);
                                          dialog.Send();
                                      }
                                   {
                                                    if (client.Entity.Quest == 0)
                                                    if (client.Inventory.Contains(506070, 5))//C
                                                    if (client.Inventory.Contains(506071, 5))
                                                    if (client.Inventory.Contains(506072, 5))
                                                    if (client.Inventory.Contains(506073, 1))
                                                    if (client.Inventory.Contains(506074, 5))
                                        {

                                                      client.Inventory.Remove(506070, 5);
                                                      client.Inventory.Remove(506071, 5);
                                                      client.Inventory.Remove(506072, 5);
                                                      client.Inventory.Remove(506073, 1);
                                                      client.Inventory.Remove(506074, 5);
                                                      client.Entity.ConquerPoints += 500000;
                                                      client.Entity.AddFlag(Update.Flags2.Aturdido);
                                                      client.Entity.TiempoAturdido = 300;
                                                      client.Entity.AturdidoTimeStamp = DateTime.Now;
                                                      client.Entity.Quest += 1;
                                                      dialog.Text("Congratulations! " + client.Entity.Name + "By MR.VERDASCO");

                                       }
                                                    else
                                       {
                                                  dialog.Text("You don't have required letters");
                                                  dialog.Option("Ahh sorry.", 255);
                                       }
                                              break;

                                       }
                                       }
                                                break;
                                        }
                                                    #endregion  

 

واخر حاجه في النفي كات

في npc

50800  0   0  Mo.Yasser  2   1340  -1  1002  444  333  

 

5 thoughts on “كوسته عيد الاضحي على تيم تهيس – من محمد ياسر”

أضف تعليق

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