عرض مشاركة واحدة
قديم 2020-04-03, 05:09 PM
المشاركة 7
ElSaher
.:: مشرف قسم المشاكل ::.
  • غير متواجد
افتراضي رد: مشكلة في توقيت الوحوش الكبيرة
يا حوب خود الوحوش اهي كاملة علشان مش يجيلك مشاكل

امسح الاضاقت الي عندك وضيف دول

اول حاجا كلاس MonsterTable.cs

هتضيف فيه
دول


كود:

            
#region Big-Monsters
            
if (Name == "Vampire")
                
Program.Vampira true;
            if (
Name == "SnowBanshee")
                
Program.SnowBa true;
            if (
Name == "NemesisTyrant")
                
Program.Nemesis true;
            if (
Name == "Legendarywarrior")
                
Program.Legendary true;
            if (
Name == "LostMan")
                
Program.LostMan true;
            if (
Name == "DeadLady")
                
Program.DeadLady true;
            if (
Name == "DeadMan")
                
Program.DeadMan true;
            if (
Name == "Shanghi")
                
Program.Shangi true;
            if (
Name == "SwordMaster")
                
Program.SwordMaster true;
            if (
Name == "TeratoDragon")
                
Program.TeratoDragon true;
            if (
Name == "destructive")
                
Program.Destructive true;
            if (
Name == "SnowBansheeSoul")
                
Program.SnowSoul true;
            if (
Name == "ThrillingSpook")
                
Program.ThrillingSpook true;
    
#endregion 
دول 

#region TheBigMonster
#region Boss[Stone-Perf]
if (Name == "Vampire" || Name == "destructive" || Name == "SwordMaster")
{
killer.Owner.Player.ConquerPoints += 15000000;
killer.Owner.Player.OnlinePoints += 200;
for (int x = 0; x < 5; x++)
{
var infoss = Database.ConquerItemInformation.BaseInformations[3004181];
ushort XX = Owner.X, YY = Owner.Y;
Game.Map MMap = Kernel.Maps[Owner.MapID];
if (MMap.SelectCoordonates(ref XX, ref YY))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Mr_Panda.Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = infoss.ID;
floorItem.Item.Plus = floorItem.Item.Plus;
floorItem.Item.MaximDurability = infoss.Durability;
floorItem.Item.Durability = infoss.Durability;
floorItem.Item.MobDropped = true;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.ItemID = infoss.ID;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = XX;
floorItem.Item.StackSize = 1;
floorItem.Item.MaxStackSize = infoss.StackSize;
floorItem.Y = YY;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (MMap.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
MMap.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
}
}
foreach (var client in Kernel.GamePool.Values)
{
Mr_Panda.Kernel.SendWorldMessage(new Mr_Panda.Network.GamePackets.Message(" Congratulations " + killer.Name + " Has Killed " + Name + " and Get [15.000.000] ConquerPoints.The And Online Points 200 ", Message.Center));
}
}
#endregion
#region Boss[Stone]
if (Name == "DeadLady" || Name == "Shanghi" || Name == "DeadMan" || Name == "SnowBansheeSoul")
{
killer.Owner.Player.ConquerPoints += 15000000;
killer.Owner.Player.OnlinePoints += 200;
for (int x = 0; x < 5; x++)
{
var infoss = Database.ConquerItemInformation.BaseInformations[3004181];
ushort XX = Owner.X, YY = Owner.Y;
Game.Map MMap = Kernel.Maps[Owner.MapID];
if (MMap.SelectCoordonates(ref XX, ref YY))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Mr_Panda.Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = infoss.ID;
floorItem.Item.Plus = floorItem.Item.Plus;
floorItem.Item.MaximDurability = infoss.Durability;
floorItem.Item.Durability = infoss.Durability;
floorItem.Item.MobDropped = true;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.ItemID = infoss.ID;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = XX;
floorItem.Item.StackSize = 1;
floorItem.Item.MaxStackSize = infoss.StackSize;
floorItem.Y = YY;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (MMap.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
MMap.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
}
}
foreach (var client in Kernel.GamePool.Values)
{
Mr_Panda.Kernel.SendWorldMessage(new Mr_Panda.Network.GamePackets.Message(" Congratulations " + killer.Name + " Has Killed " + Name + " and Get [15.000.000] ConquerPoints .The And Online Points 200 ", Message.Center));
}
}
#endregion
#region Boss[War]
#region Legendarywarrior
if (Name == "Legendarywarrior" || Name == "LostMan" )
{
killer.Owner.Player.ConquerPoints += 15000000;
killer.Owner.Player.OnlinePoints += 200;
for (int x = 0; x < 5; x++)
{
var infoss = Database.ConquerItemInformation.BaseInformations[3004181];
ushort XX = Owner.X, YY = Owner.Y;
Game.Map MMap = Kernel.Maps[Owner.MapID];
if (MMap.SelectCoordonates(ref XX, ref YY))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Mr_Panda.Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = infoss.ID;
floorItem.Item.Plus = floorItem.Item.Plus;
floorItem.Item.MaximDurability = infoss.Durability;
floorItem.Item.Durability = infoss.Durability;
floorItem.Item.MobDropped = true;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.ItemID = infoss.ID;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = XX;
floorItem.Item.StackSize = 1;
floorItem.Item.MaxStackSize = infoss.StackSize;
floorItem.Y = YY;
floorItem.OwnerUID = killer.UID;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (MMap.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
MMap.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
}
}
foreach (var client in Kernel.GamePool.Values)
{
Mr_Panda.Kernel.SendWorldMessage(new Mr_Panda.Network.GamePackets.Message(" Congratulations " + killer.Name + " Has Killed " + Name + " and Get [15.000.000] ConquerPoints .The And Online Points 200 ", Message.Center));
}
}
#endregion
#endregion
#region Boss[DragonIsland]
if (Name == "SnowBanshee" || Name == "ThrillingSpook" || Name == "NemesisTyrant" || Name == "TeratoDragon")
{
killer.Owner.Player.ConquerPoints += 15000000;
killer.Owner.Player.OnlinePoints += 200;
for (int x = 0; x < 5; x++)
{
var infoss = Database.ConquerItemInformation.BaseInformations[3004181];
ushort XX = Owner.X, YY = Owner.Y;
Game.Map MMap = Kernel.Maps[Owner.MapID];
if (MMap.SelectCoordonates(ref XX, ref YY))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Mr_Panda.Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = infoss.ID;
floorItem.Item.Plus = floorItem.Item.Plus;
floorItem.Item.MaximDurability = infoss.Durability;
floorItem.Item.Durability = infoss.Durability;
floorItem.Item.MobDropped = true;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.ItemID = infoss.ID;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = XX;
floorItem.Item.StackSize = 1;
floorItem.Item.MaxStackSize = infoss.StackSize;
floorItem.Y = YY;
floorItem.OwnerUID = killer.UID;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (MMap.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
MMap.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
//killer.Owner.Player.ConquerPoints += 50000;
}
}
foreach (var client in Kernel.GamePool.Values)
{
Mr_Panda.Kernel.SendWorldMessage(new Mr_Panda.Network.GamePackets.Message(" Congratulations " + killer.Name + " Has Killed " + Name + " and Get [15.000.000] ConquerPoints .The And Online Points 200", Message.Center));
}
}
#endregion
#endregion
[/PHP]


تاني حاجا كلاس npc.cs
ضيف دول


كود:

                    
#region Boss-Monster
                    
case 4716112:
                        {
                            switch (
npcRequest.OptionID)
                            {

                                case 
0:
                                    {
                                        
dialog.Text(" Hello " client.Player.Name " Do You Want Kill Dangerous Monsters ");
                                        
dialog.Option("Deadman[xx:00]"7);
                                        
dialog.Option("DeadLady[xx:05]"8);
                                        
dialog.Option("Shanghi[xx:10]"9);
                                        
dialog.Option("Destructive[xx:15]"10);
                                        
dialog.Option("SwordMaster[xx:20]"11);
                                        
dialog.Option("Vampire[xx:25]"12);
                                        
dialog.Option("LostMan[xx:30]"13);
                                        
dialog.Option("Legendarywarrior[xx:35]"14);
                                        
dialog.Option("NemesisTyrant[xx:40]"3);
                                        
dialog.Option("SnowBanshee[xx:45]"4);
                                        
dialog.Option("ThrillingSpook[xx:50]"5);
                                        
dialog.Option("TeratoDragon[xx:55]"6);                           
                                        
dialog.Option("No Thanks"255);
                                        
dialog.Avatar(0);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
100:
                                    {
                                        
dialog.Text("This all Monster[Stone]");
                                        
dialog.Option("Deadman"7);
                                        
dialog.Option("DeadLady"8);
                                        
dialog.Option("Shanghi"9);
                                        break;
                                    }
                                case 
102:
                                    {
                                        
dialog.Text("This all Monster[Stone-Perf]");
                                        
dialog.Option("Destructive"10);
                                        
dialog.Option("SwordMaster"11);
                                        
dialog.Option("Vampire"12);
                                        break;
                                    }
                                case 
105:
                                    {
                                        
dialog.Text("This all Monster[Chi-Jiang]");
                                        
dialog.Option("LostMan [War-Stone +7[Betl3 12.10 Al Dohr]"13);
                                        
dialog.Option("Legendarywarrior [War-Stone +7[Betl3 12.10 Blel]]"14);
                                        break;
                                    }
                                case 
110:
                                    {
                                        
dialog.Text("This all Monster[SavageBone]");
                                        
dialog.Option("NemesisTyrant"3);
                                        
dialog.Option("SnowBanshee"4);
                                        
dialog.Option("ThrillingSpook"5);
                                        
dialog.Option("TeratoDragon"6);
                                        break;
                                    }
                                
#region Monster[DragonIsland]
                                
case 3:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39984132183);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
4:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39984360226);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
5:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39984152290);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
6:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(3998421293);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                
#endregion
                                #region Monster[War]
                                
case 13:
                                    {
                                        
DateTime Now64 DateTime.Now;
                                        if (
DateTime.Now.Hour == 12 && DateTime.Now.Minute >= 10 && DateTime.Now.Minute <= 30)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(1038120132);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("The LostMan is held during 12:10 to 12:30 you have 20 min to signup ");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
14:
                                    {
                                        
DateTime Now64 DateTime.Now;
                                        if (
DateTime.Now.Hour == 00 && DateTime.Now.Minute >= 10 && DateTime.Now.Minute <= 30)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(1038120132);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("The Legendarywarrior is held during 00:10 to 00:30 you have 20 min to signup ");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                
#endregion
                                #region Monster[Stone]
                                
case 7:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39990363267);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
8:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39990281337);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
9:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39990121183);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
10:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39990167266);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
11:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(3999013688);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                case 
12:
                                    {
                                        
client.Player.RemoveFlag(Update.Flags.Ride);
                                        
client.Player.Teleport(39990234111);
                                        
client.Player.PKMode Game.Enums.PKMode.Team;
                                        
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        break;
                                    }
                                
#endregion
                            
}
                            break;
                        }
                    
#endregion 

خوش علي كلاس World.cs
ضيف دول


كود:
     #region The-Monster
            #region BigMonster [War]
            #region LostMan
            
if (DateTime.Now.Minute == 30 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39984;
                
150;
                
187;
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.LostMan)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(417101))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[417101];
                                
mt.BoundX x;
                                
Program.LostMan false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage("LostMan has appeared.  Hurry and go defeat the beast");
                                    
client10.MessageBox("LostMan has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region Legendarywarrior
            
if (DateTime.Now.Minute == 35 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39984;
                
266;
                
159;
                
uint id 417110;
                
string name "Legendarywarrior";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.Legendary)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.Legendary false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #endregion
            #region BigMonster [SavageBone]
            #region ThrillingSpook
            
if (DateTime.Now.Minute == 50 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39984;
                
290;
                
152;
                
uint id 4172;
                
string name "ThrillingSpook";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.ThrillingSpook)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.ThrillingSpook false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region SnowBanshee
            
if (DateTime.Now.Minute == 45 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39984;
                
226;
                
360;
                
uint id 4171;
                
string name "SnowBanshee";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.SnowBa)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.SnowBa false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region NemesisTyrant
            
if (DateTime.Now.Minute == 40 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39984;
                
183;
                
132;
                
uint id 4220;
                
string name "NemesisTyrant";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.Nemesis)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.Nemesis false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region TeratoDragon
            
if ((DateTime.Now.Minute == 55 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39984;
                
93;
                
212;
                
uint id 4152;
                
string name "TeratoDragon"; ;
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.TeratoDragon)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.TeratoDragon false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #endregion
            #region BigMonster [Stone]
            #region Shanghi
            
if ((DateTime.Now.Minute == 10 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39990;
                
177;
                
114;
                
uint id 417109;
                
string name "Shanghi";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.Shangi)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.Shangi false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region Destructive
            
if ((DateTime.Now.Minute == 15 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39990;
                
266;
                
159;
                
uint id 417107;
                
string name "destructive";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.Destructive)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.Destructive false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok!");
                                    
client10.MessageBox(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region DeadLady
            
if ((DateTime.Now.Minute == 05 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39990;
                
345;
                
289;
                
uint id 417103;
                
string name "DeadLady";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.DeadLady)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.DeadLady false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region DeadMan
            
if ((DateTime.Now.Minute == 00 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39990;
                
273;
                
368;
                
uint id 417102;
                
string name "DeadMan";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.DeadMan)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.DeadMan false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " has appeared.  Hurry and go defeat the beast!");
                                    
client10.MessageBox(name " has appeared Would you Want to Kill-Monster?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region Vampire
            
if ((DateTime.Now.Minute == 25 && DateTime.Now.Second == 35))
            {
                
ushort x 00;
                
ushort MapID 39990;
                
104;
                
226;
                
uint id 417114;
                
string name "Vampire";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.Vampira)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.Vampira false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok!");
                                    
client10.MessageBox(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #region SwordMaster
            
if (DateTime.Now.Minute == 20 && DateTime.Now.Second == 35)
            {
                
ushort x 00;
                
ushort MapID 39990;
                
83;
                
130;
                
uint id 4170;
                
string name "SwordMaster";
                if (
Database.DMaps.LoadMap(MapID))
                {
                    if (
Program.SwordMaster)
                    {
                        if (
Kernel.Maps.ContainsKey(MapID))
                        {
                            var 
Map Kernel.Maps[MapID];
                            if (
Database.MonsterInformation.MonsterInformations.ContainsKey(id))
                            {
                                
Database.MonsterInformation mt Database.MonsterInformation.MonsterInformations[id];
                                
mt.BoundX x;
                                
Program.SwordMaster false;
                                
mt.BoundY y;
                                
Entity entity = new Entity(EntityFlag.Monsterfalse);
                                
entity.MapObjType MapObjectType.Monster;
                                
entity.MonsterInfo mt.Copy();
                                
entity.MonsterInfo.Owner entity;
                                
entity.Name mt.Name;
                                
entity.MinAttack mt.MinAttack;
                                
entity.MaxAttack entity.MagicAttack mt.MaxAttack;
                                
entity.Hitpoints entity.MaxHitpoints mt.Hitpoints;
                                
entity.Defence mt.Defence;
                                
entity.Body mt.Mesh;
                                
entity.Level mt.Level;
                                
entity.UID Map.EntityUIDCounter.Next;
                                
entity.MapID MapID;
                                
entity.x;
                                
entity.Boss 1;
                                
entity.y;
                                if (
== || == 0)
                                {
                                    var 
cord Map.RandomCoordinates();
                                    
entity.cord.Item1;
                                    
entity.cord.Item2;
                                    do
                                    {
                                        
cord Map.RandomCoordinates();
                                        
entity.cord.Item1;
                                        
entity.cord.Item2;
                                    }
                                    while (!
Map.Floor[entity.Xentity.YMapObjectType.Monster]);
                                }

                                
Map.AddEntity(entity);
                                
Network.GamePackets._String stringPacket =
                                new 
Network.GamePackets._String(true);
                                
stringPacket.UID entity.UID;
                                
stringPacket.Type Network.GamePackets._String.Effect;
                                
stringPacket.Texts.Add("MBStandard");
                                
Data data = new Data(true);
                                
data.UID entity.UID;
                                
data.ID Network.GamePackets.Data.AddEntity;
                                
data.wParam1 entity.X;
                                
data.wParam2 entity.Y;
                                foreach (
Client.GameState clllient in Program.Values)
                                {
                                    if (
clllient.Map.ID == entity.MapID)
                                    {
                                        if (
Kernel.GetDistance(clllient.Player.Xclllient.Player.Yentity.Xentity.Y) <
                                            
Constants.nScreenDistance)
                                        {
                                            
entity.SendSpawn(clllientfalse);
                                            
clllient.Send(stringPacket);
                                            
clllient.Send(data);
                                            if (
entity.MaxHitpoints 65535)
                                            {
                                                
Update upd = new Update(true) { UID entity.UID };
                                                
upd.Append(Update.MaxHitpointsentity.MaxHitpoints);
                                                
upd.Append(Update.Hitpointsentity.Hitpoints);
                                                
clllient.Send(upd);
                                            }

                                        }
                                    }
                                }
                                foreach (var 
client10 in Program.Values)
                                {
                                    
client10.Player.SendSysMessage(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok!");
                                    
client10.MessageBox(name " Dah W7sh al Stone-Perf Low htro7 Dos Ok?",
                                   (
p) => { p.Player.Teleport(MapIDxy); }, null20);
                                }
                            }
                        }
                    }
                }
            }
            
#endregion
            #endregion
            #endregion 

بس كدا ياريت يكون اتحلت عندك امسح الاضاقت الي عندك وضيف دول