احصائياتى

الردود
5

المشاهدات
1111
 
ElSaher
.:: مشرف اقسام كونكر ::.

المشاركات
3,131

+التقييم
1.16

تاريخ التسجيل
Jun 2019

الاقامة
الزقازيق

نظام التشغيل
ويندوز 0

رقم العضوية
279
2019-09-22, 10:54 AM
المشاركة 1
2019-09-22, 10:54 AM
المشاركة 1
Like Hell Tops ElSaher

السلام عليكم ورحمة الله وبركاته
اضافة Tops كامله
اول حاجه npcs.cs


كود:
                    #region Tops
                    #region MemberAltar [1]
                    #region MemberAltar [1]
                    
case 54245:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to join MemberAltar PKWar?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {

                                        
DateTime Now64 = DateTime.Now;
                                        if (
Now64.Minute >= 1 && Now64.Minute <= 4)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
Random R = new Random();
                                            
int Nr = R.Next(1, 10);
                                            if (
Nr == 1) client.Player.Teleport(4444, 51, 73);
                                            if (
Nr == 2) client.Player.Teleport(4444, 33, 34);
                                            if (
Nr == 3) client.Player.Teleport(4444, 67, 34);
                                            if (
Nr == 4) client.Player.Teleport(4444, 51, 73);
                                            if (
Nr == 5) client.Player.Teleport(4444, 33, 34);
                                            if (
Nr == 6) client.Player.Teleport(4444, 67, 34);
                                            if (
Nr == 7) client.Player.Teleport(4444, 51, 73);
                                            if (
Nr == 8) client.Player.Teleport(4444, 33, 34);
                                            if (
Nr == 9) client.Player.Teleport(4444, 67, 34);
                                            if (
Nr == 10) client.Player.Teleport(4444, 68, 57);
                                            
client.Player.PKMode = Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("MemberAltar War is held during xx:1 to xx:4 you have 2 min to signup ");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region MemberAltar [5]
                    
case 54246:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        
DateTime Now64 = DateTime.Now;
                                        foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 4444 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
Now64.Minute >= 5)
                                        {
                                            if (
alive == 1)
                                            {
                                                
client.Player.Teleport(1002, 300, 278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Fire, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations " + client.Player.Name + " claimed the prize [25.000.000] ConquerPoints & [2.500] CpsBound for winning MemberAltar for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 4444)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:5");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Revenger [10]
                    #region Revenger [10]
                    
case 66655:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Do you Want To Go To Revenger Event!! ");
                                        
dialog.Option("Yes I want to Join.", 1);
                                        
dialog.Option("No Thanks Man.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
DateTime.Now.Minute >= 10 && DateTime.Now.Minute <= 14)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(2233, 50, 46);
                                            
client.Player.PKMode = Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("[Revenger Event] PK War is held during xx:40 To xx:44 in every Hour");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }

                    
#endregion
                    #region Prize Revenger Team [10]
                    
case 3010557:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " You neeD Claim your Revenger?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        
DateTime Now64 = DateTime.Now;
                                        foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 2233 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
Now64.Minute >= 15)
                                        {
                                            if (
alive == 1)
                                            {
                                                
client.Player.Teleport(1002, 300, 278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Ninja, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations " + client.Player.Name + " claimed the prize 25.000.000] ConquerPoints & [2.500] CpsBound for winning Revenger for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 2233)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:5");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Master [15]
                    #region Master Event [15]
                    
case 7553:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to join Master PKWar?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {

                                        
DateTime Now64 = DateTime.Now;
                                        if (
Now64.Minute >= 15 && Now64.Minute <= 19)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
Random R = new Random();
                                            
int Nr = R.Next(1, 2);
                                            if (
Nr == 1) client.Player.Teleport(3694, 33, 34);
                                            if (
Nr == 2) client.Player.Teleport(3694, 67, 34);
                                            
client.Player.PKMode = Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("Master Pk War is held during xx:15 to xx:19 you have 4 min to signup ");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Winner of Master [15]
                    
case 3694:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        
DateTime Now64 = DateTime.Now;
                                        foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 3694 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
Now64.Minute >= 20)
                                        {
                                            if (
alive == 1)
                                            {
                                                
client.Player.Teleport(1002, 300, 278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Fire, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations " + client.Player.Name + " claimed the prize [25.000.000] ConquerPoints & [2.500] CpsBound for winning Master War for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3694)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:20");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Nobility War [20]
                    #region Nobility War
                    
case 54230:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hello my friend : " + client.Player.Name + " Would you like to join Nobility War?.");
                                        
dialog.Option("King Island.", 1);
                                        
dialog.Option("Prince Island.", 2);
                                        
dialog.Option("Duck Island.", 3);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
client.Player.NobilityRank == NobilityRank.King)
                                        {
                                            if (
Copra_Times.Start.Nobilty)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(3691, 51, 51);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                                
#region Effects
                                                
_String str = new _String(true);
                                                
str.UID = client.Player.UID;
                                                
str.TextsCount = 1;
                                                
str.Type = _String.Effect;
                                                
str.Texts.Add("end_task");
                                                
client.SendScreen(str, true);
                                                
#endregion
                                            
}
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not King.");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                        }
                                        break;
                                    }
                                case 
2:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
client.Player.NobilityRank == NobilityRank.Prince)
                                        {
                                            if (
Copra_Times.Start.Nobilty)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(3692, 51, 51);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                                
#region Effects
                                                
_String str = new _String(true);
                                                
str.UID = client.Player.UID;
                                                
str.TextsCount = 1;
                                                
str.Type = _String.Effect;
                                                
str.Texts.Add("end_task");
                                                
client.SendScreen(str, true);
                                                
#endregion
                                            
}
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Prince.");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
3:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
client.Player.NobilityRank == NobilityRank.Duke)
                                        {
                                            if (
Copra_Times.Start.Nobilty)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(3693, 51, 51);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                                
#region Effects
                                                
_String str = new _String(true);
                                                
str.UID = client.Player.UID;
                                                
str.TextsCount = 1;
                                                
str.Type = _String.Effect;
                                                
str.Texts.Add("end_task");
                                                
client.SendScreen(str, true);
                                                
#endregion
                                            
}
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Duke.");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
4:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
client.Player.NobilityRank == NobilityRank.Earl)
                                        {
                                            if (
Copra_Times.Start.Nobilty)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(3694, 51, 51);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                                
#region Effects
                                                
_String str = new _String(true);
                                                
str.UID = client.Player.UID;
                                                
str.TextsCount = 1;
                                                
str.Type = _String.Effect;
                                                
str.Texts.Add("end_task");
                                                
client.SendScreen(str, true);
                                                
#endregion
                                            
}
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Earl.");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Nobility Wars KingPrize
                    
case 3691:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim King of Kings Prize? Yeah!!");
                                        
dialog.Option("Nobility War prize", 1);
                                        
dialog.Option("I don't care.", 0xff);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        if (
Copra_Times.End.Nobilty)
                                        {
                                            
ahmedfathy.Game.ConquerStructures.Daily.CheackAlive22();
                                            if (
ahmedfathy.Game.ConquerStructures.Daily.howmanyinmap22 == 1)
                                            {
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.ConquerPoints += 35000000;
                                                
client.Player.BoundCps += 2500;
                                                
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Player.Name + " has Claimed King Prize [35.000.000] ConquerPoints & [2.500] CpsBound ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3691)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("Sorry, Must be (1) Alive in this map.");
                                                
dialog.Option("Okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War King of kings you can get prize from xx:23 to xx: 25");
                                            
dialog.Option("Okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Nobility Wars PrincePrize
                    
case 3692:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim Prince Prize? Yeah!!");
                                        
dialog.Option("Prince prize.", 1);
                                        
dialog.Option("i want Face Kings.", 2);
                                        
dialog.Option("No, thanks.", 0xff);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        if (
Copra_Times.End.Nobilty)
                                        {
                                            
ahmedfathy.Game.ConquerStructures.Daily.CheackAlive23();
                                            if (
ahmedfathy.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
                                            {
                                                
client.Player.ConquerPoints += 30000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
                                                
Kernel.SendWorldMessage(new Message(" Congratulations " + client.Player.Name + " has Claimed Prince Prize  [30.000.000] ConquerPoints & [2.500] CpsBound ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3692)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("Sorry, Must be (1) Alive in this map.");
                                                
dialog.Option("Okay", 255);
                                                
dialog.Send();
                                                break;

                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War Prince you can get prize at xx:23.");
                                            
dialog.Option("Okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
2:
                                    {
                                        if (
DateTime.Now.Minute >= 20 && DateTime.Now.Minute <= 22)
                                        {
                                            
ahmedfathy.Game.ConquerStructures.Daily.CheackAlive23();
                                            if (
ahmedfathy.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
                                            {
                                                
client.Player.Teleport(3691, 051, 051);
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Sorry should be (1) in Prince Map.or You, can face Princes at xx:20 : xx: 22.");
                                            
dialog.Option("Okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Nobility Wars DukePrize
                    
case 3693:
                        {
                            switch (
npcRequest.OptionID)
                            {

                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim Duke Prize? Yeah!!");
                                        
dialog.Option("Duke prize.", 1);
                                        
dialog.Option("i Want Face Princes.", 2);
                                        
dialog.Option("No, thanks.", 0xff);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        if (
Copra_Times.End.Nobilty)
                                        {
                                            
ahmedfathy.Game.ConquerStructures.Daily.CheackAlive24();
                                            if (
ahmedfathy.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
                                            {
                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.Update(_String.Effect, "moonpk_eight", true);
                                                
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Player.Name + " has Claimed Duke Prize [25000000] ConquerPoints & [2.500] CpsBound ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3693)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("Sorry, Must be (1) Alive in this map.");
                                                
dialog.Option("Okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Nobility War Duke you can get prize at xx:23.");
                                            
dialog.Option("Okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
2:
                                    {

                                        if (
DateTime.Now.Minute >= 20 && DateTime.Now.Minute <= 22)
                                        {
                                            
ahmedfathy.Game.ConquerStructures.Daily.CheackAlive24();
                                            if (
ahmedfathy.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
                                            {
                                                
client.Player.Teleport(3692, 051, 051);
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Sorry should be (1) in Duke Map.or You, can face Princes at xx:20 to xx:22.");
                                            
dialog.Option("Okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Ss & FB [25]
                    #region SS and FB [25]
                    
case 50546:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        if (
client.Player.Class >= 40 && client.Player.Class <= 45)
                                        {
                                            
dialog.Text("your Are an archer You can't join this arena.");
                                            
dialog.Option("I see.", 255);
                                            
dialog.Avatar(116);
                                            
dialog.Send();
                                            break;
                                        }
                                        var 
weps = client.Weapons;
                                        if ((
weps.Item1 != null && weps.Item1.ID / 1000 != 410) && (weps.Item2 != null && weps.Item2.ID / 1000 != 410) && (weps.Item1 != null && weps.Item1.ID / 1000 != 420) && (weps.Item2 != null && weps.Item2.ID / 1000 != 420) && (weps.Item1 != null && weps.Item1.ID / 1000 != 614) && (weps.Item2 != null && weps.Item2.ID / 1000 != 614))
                                        {
                                            
client.Send(new Message("You need to wear only blade or sword!", Color.Red, Message.Talk));
                                            return;
                                        }
                                        
dialog.Text("Hello " + client.Player.Name + " I am a teleporter, I can teleport you to 1 Hit arena ,You can't use cheap skills in this map You can only use this skills [FastBlade,ScentSword], So you can play .");
                                        
dialog.Option("Yea Teleport me Please !!", 1);
                                        
dialog.Option("Just passing by.", 255);
                                        
dialog.Avatar(234);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        if (
Copra_Times.Start.FBSS2)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
//client.Entity.Hitpoints = 1;
                                            
client.Player.Teleport(1238, 50, 50);
                                            
client.Player.PKMode = Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                            break;
                                        }
                                        else
                                        {
                                            
dialog.Text("Not Now Only at xx:25 to xx:28");
                                            
dialog.Option("I see.", 255);
                                            
dialog.Avatar(116);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                            }
                            break;
                        }

                    
#endregion
                    #region Winner of SS FB [28]
                    
case 5658822:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + "Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please ", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        foreach (
ahmedfathy.Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 1238 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
Copra_Times.End.FBSS)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top3Trojan, 2, DateTime.Now.AddMinutes(59));
                                                
Kernel.SendWorldMessage(new Message(" Congratulations " + client.Player.Name + " claimed [25.000.000] ConquerPoints & [2.500] CpsBound for winning the Top SS & FB for this Hour and Get Top!.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1238)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                                
EntityTable.SaveEntity(client);
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after --:8 To --:10  ");
                                            
dialog.Option("Ok I Sorry ", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Top guild [35]
                    #region Sign up
                    
case 14570:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("HI its the new war for   guild   debuty will play with them self and leaders and members");
                                        
dialog.Option("i want to join it please", 1);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 39)
                                        {
                                            if (
client.Player.GuildRank == (ushort)Game.Enums.GuildMemberRank.GuildLeader)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(1458, 96, 113);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                            }
                                            else if (
client.Player.GuildRank == (ushort)Game.Enums.GuildMemberRank.DeputyLeader)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(1459, 96, 113);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                            }
                                            else
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(1460, 96, 113);
                                                
client.Player.PKMode = Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                            }
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Winner for leader
                    
case 15166:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        foreach (
ahmedfathy.Client.GameState Entitys in Program.Values)
                                            if (
Entitys.Player.MapID == 1458 && (!Entitys.Player.Dead))
                                                
alive++;
                                        
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
                                        if (
DateTime.Now.Minute > 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 35000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.Update(_String.Effect, "wspk_third", true);
                                                
Kernel.SendWorldMessage(new Message(" Congratulations GuildLeader  " + client.Player.Name + " claimed the Prize [35.000.000] ConquerPoints & [2.500] CpsBound for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1458)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after 40 ");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Winner for debuty
                    
case 151654:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        foreach (
ahmedfathy.Client.GameState Entitys in Program.Values)
                                            if (
Entitys.Player.MapID == 1459 && (!Entitys.Player.Dead))
                                                
alive++;
                                        
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
                                        if (
DateTime.Now.Minute > 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 30000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.Update(_String.Effect, "wspk_third", true);
                                                
Kernel.SendWorldMessage(new Message(" Congratulations ! DeputyLeader " + client.Player.Name + " claimed the prize [30.000.000] ConquerPoints & [2.500] CpsBound for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1459)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }

                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after 40 ");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Winner for members
                    
case 151655:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        foreach (
ahmedfathy.Client.GameState Entitys in Program.Values)
                                            if (
Entitys.Player.MapID == 1460 && (!Entitys.Player.Dead))
                                                
alive++;
                                        
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
                                        if (
DateTime.Now.Minute > 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.Update(_String.Effect, "mate_pk_02", true);
                                                
Kernel.SendWorldMessage(new Message(" Congratulations ! Member " + client.Player.Name + " claimed the prize [25.000.000] ConquerPoints & [2.500] CpsBound for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.Teleport(1002, 300, 278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1460)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
                                                    }
                                                }

                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after 40 ");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Black Name[40]
                    #region BlackName[40]
                    
case 333311:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to join the Black Name ?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("Not now.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
DateTime.Now.Minute >= 40 && DateTime.Now.Minute <= 44)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(44444, 50, 46);
                                            
client.Player.PKMode = Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("[Black Name] PK War is held during xx:40 To xx:44 in every Hour");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region [BlackName][40]
                    
case 333322:
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                    
dialog.Option("Yes Please", 1);
                                    
dialog.Option("I don't care.", 0xff);
                                    
dialog.Send();
                                    break;
                                }

                            case 
1:
                                {
                                    
int alive = 0;
                                    foreach (
ahmedfathy.Client.GameState Entitys in ahmedfathy.Kernel.GamePool.Values)

                                        if (
Entitys.Player.MapID == 44444 && (!Entitys.Player.Dead))
                                            
alive++;
                                    if (
DateTime.Now.Minute >= 45)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Player.AddTopStatus(Update.Flags2.Top8Archer, 2, DateTime.Now.AddMinutes(59));
                                            
client.Player.ConquerPoints += 25000000;
                                            
client.Player.BoundCps += 2500;
                                            
client.Player.Teleport(1002, 298, 278);
                                            
Kernel.SendWorldMessage(new Message(string.Concat(new object[] { " Congratulations ", client.Player.Name, " claimed the prize [25.000.000] ConquerPoints & [2.500] CpsBound for winning the [Black Name] for this Hour." }), System.Drawing.Color.Black, 0x7db), ahmedfathy.Program.Values);
                                            
client.Player.SendSpawn(client, true);
                                            
client.Player.Teleport(0x3ea, 0x1ad, 0x17a);
                                            
client.Player.Teleport(1002, 298, 278);
                                            
EntityTable.SaveEntity(client);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Player.MapID == 44444)
                                                {
                                                    
clients.Player.Teleport(1002, 300, 278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " + Daily.howmanyinmap + " Entitys in the map kill it first to claim prize!");
                                            
dialog.Option("okay", 0xff);
                                            
dialog.Send();
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:43");
                                        
dialog.Option("okay", 0xff);
                                        
dialog.Send();
                                    }
                                    break;
                                }
                        }
                        break;
                    
#endregion
                    #endregion
                    #region The DeadWorld
                    #region The DeadWorld
                    
case 2017:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Do you want to join The DeadWorld  Quest ?");
                                        
dialog.Option("Yes i want", 1);
                                        
dialog.Option("Not now", 255);
                                        
dialog.Send();
                                    }
                                    break;
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;

                                        if (
Now64.Minute >= 53 && Now64.Minute <= 56)
                                        {
                                            
client.Player.Teleport(1365, 55, 67);
                                        }
                                        else
                                        {
                                            
dialog.Text("Sorry, Quest start every time x53 To x56.");
                                            
dialog.Option("Thanks.", 255);
                                        }
                                    }
                                    break;
                            }
                            break;
                        }

                    
#endregion
                    #region The DeadWorld Prize
                    
case 2018:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        
DateTime Now64 = DateTime.Now;
                                        foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 1365 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
DateTime.Now.Minute > 56)
                                        {
                                            if (
alive == 1)
                                            {
                                                
client.Player.Teleport(1002, 300, 278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Ninja, 2, DateTime.Now.AddMinutes(45));
                                                
client.Player.ConquerPoints += 25000000;
                                                
//client.Entity.BoundCps += 2500;
                                                
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Player.Name + " claimed the prize [25.000.000] ConquerPoints for winning DeadWorld Quest for this Hour #45#45.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1365)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:56");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Attacker
                    #region Attacker
                    
case 12341:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Do you want to join Attacker  quest ?");
                                        
dialog.Option("Yes i want", 1);
                                        
dialog.Option("Not now", 255);
                                        
dialog.Send();
                                    }
                                    break;
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
DateTime.Now.Minute >= 05 && DateTime.Now.Minute <= 08)
                                        {
                                            
client.Player.Teleport(5566, 49, 33);
                                        }
                                        else
                                        {
                                            
dialog.Text("Sorry, Quest start every time x05 To x9.");
                                            
dialog.Option("Thanks.", 255);
                                        }
                                    }
                                    break;
                            }
                            break;
                        }

                    
#endregion
                    #region Attacker Prize
                    
case 524246:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("I don't care.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
int alive = 0;
                                        
DateTime Now64 = DateTime.Now;
                                        foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                            if (
Entitys.Player.MapID == 5566 && (!Entitys.Player.Dead))
                                                
alive++;
                                        if (
DateTime.Now.Minute >= 9)
                                        {
                                            if (
alive == 1)
                                            {
                                                
client.Player.Teleport(1002, 300, 278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Archer, 2, DateTime.Now.AddMinutes(59));
                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Player.Name + " claimed the prize [25.000.000] ConquerPoints & [2.500] CpsBound for winning Attacker Quest for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
                                                
client.Player.SendSpawn(client, true);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 5566)
                                                    {
                                                        
clients.Player.Teleport(1002, 300, 278);
                                                        
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
                                                
dialog.Option("okay", 255);
                                                
dialog.Send();
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after xx:10");
                                            
dialog.Option("okay", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #endregion
                    #region Rabbit Pk
                    #region Rabbit ~PK
                    
case 1234561:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + " Would you like to join Rabbit PK?.");
                                        
dialog.Option("Yes Please", 1);
                                        
dialog.Option("Not now.", 255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        
DateTime Now64 = DateTime.Now;
                                        if (
Now64.Minute >= 45 && Now64.Minute <= 49)
                                        {
                                            
client.Player.Teleport(5541, 55, 50);
                                        }
                                        else
                                        {
                                            
dialog.Text("[Rabbit~PK] War is held during Every Hour At xx.45 until xx 49");
                                            
dialog.Option("I don't care.", 255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion
                    #region Rabbit ~PK Prize
                    
case 12345611:
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " + client.Player.Name + " Would you like to claim your Prize?.");
                                    
dialog.Option("Yes Please", 1);
                                    
dialog.Option("I don't care.", 0xff);
                                    
dialog.Send();
                                    break;
                                }

                            case 
1:
                                {
                                    
int alive = 0;
                                    foreach (
GameState Entitys in Kernel.GamePool.Values)
                                        if (
Entitys.Player.MapID == 5541 && (!Entitys.Player.Dead))
                                            
alive++;
                                    
DateTime Now64 = DateTime.Now;
                                    if (
DateTime.Now.Minute >= 50)
                                    {

                                        if (
alive == 1)
                                        {
                                            if (
DateTime.Now.Minute >= 48 && DateTime.Now.Minute <= 59)
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Inventory.Add(3000624, 0, 1);
                                            
client.Player.AddTopStatus(Update.Flags2.Top8Warrior, 2, DateTime.Now.AddMinutes(59));
                                            
client.Player.ConquerPoints += 25000000;
                                            
client.Player.BoundCps += 2500;
                                            
ahmedfathy.Kernel.SendWorldMessage(new Message(" Congratulations !  " + client.Player.Name + "You Winner Quest Rabbit Prize [25.000.000] ConquerPoints & [2.500] CpsBound ", System.Drawing.Color.Black, Message.Center), Program.Values);
                                            
client.Player.SendSpawn(client, true);
                                            
client.Player.Teleport(1002, 300, 278);
                                            
EntityTable.SaveEntity(client);

                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Player.MapID == 5541)
                                                {
                                                    
clients.Player.Teleport(1002, 300, 278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " + Daily.howmanyinmap + " Entitys in the map kill it first to claim prize!");
                                            
dialog.Option("okay", 0xff);
                                            
dialog.Send();
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " + client.Player.Name + "You can only claim the prize when the time on or after  xx:48");
                                        
dialog.Option("okay", 0xff);
                                        
dialog.Send();
                                    }
                                    break;
                                }
                            case 
2:
                                {
                                    {
                                        
client.Player.Teleport(1002, 302, 280);
                                    }
                                    break;
                                }
                            case 
3:
                                {
                                    
INpc npc = null;
                                    if (
client.Map.Npcs.TryGetValue(client.ActiveNpc, out npc))
                                    {
                                        
Data data = new Data(true);
                                        
data.ID = Data.OpenWindow;
                                        
data.UID = client.Player.UID;
                                        
data.TimeStamp = Time32.Now;
                                        
data.dwParam = 0x1FA;
                                        
data.wParam1 = npc.X;
                                        
data.wParam2 = npc.Y;
                                        
client.Send(data);
                                    }
                                    break;
                                }
                        }
                        break;
                    
#endregion
                    #endregion
                    #endregion 


نخوش علي World

كود:
            #region Tops
            #region Member Alter [1]
            
if (Now64.Minute == 1 && Now64.Second == 3)
            {
                
Kernel.SendWorldMessage(new Message("Member Alter Prize War began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Member Alter Prize began Would you Like to join?",
                    
p => { p.Player.Teleport(1002, 323, 248); }, null, 20);
            }
            
#endregion
            #region Attacker [5]
            
if (Now64.Minute == 05 && Now64.Second == 2)
            {
                
Kernel.SendWorldMessage(new Message("Attacker began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Attacker Would you like to join?",
                    
p => { p.Player.Teleport(1002, 324, 249); }, null, 20);
            }
            
#endregion
            #region Revenger [10]
            
if (DateTime.Now.Minute == 10 && DateTime.Now.Second == 01)
            {
                
Kernel.SendWorldMessage(new Message("Revenger Was began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Revenger began Would you like to join?",
                     
p => { p.Player.Teleport(1002, 320, 249); }, null, 20);
            }
            
#endregion
            #region Master Top [15]
            
if (Now64.Minute == 15 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Master Top War began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox(" Master Top began Would you Like to join?",
                    
p => { p.Player.Teleport(1002, 314, 249); }, null, 20);
            }
            
#endregion
            #region Nobility [20]
            
if (Now64.Minute == 20 && Now64.Second == 02)
            {
                
Kernel.SendWorldMessage(new Message(" Nobility War began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Nobility Man began Would you like to join?",
                    
p => { p.Player.Teleport(1002, 315, 249); }, null, 20);
            }
            
#endregion
            #region Fb&SS [25]
            
if (Now64.Minute == 25 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Fast blade and ScentSword war is began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Fast blade and ScentSword began Would you like to join?",
                    
p => { p.Player.Teleport(1002, 337, 251); }, null, 20);
            }
            
#endregion
            #region Topguild [35]
            
if (Now64.Minute == 35 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message("Hero Guild  began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Hero Guild began! Would you like to join?",
                    
p => { p.Player.Teleport(1002, 344, 251); }, null, 20);
            }
            
#endregion
            #region BlackName [40]
            
if (DateTime.Now.Minute == 40 && DateTime.Now.Second == 08)
            {
                
Kernel.SendWorldMessage(new Message(" BlackName War began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("BlackName Has began Would you like to join Prize?",
                     
p => { p.Player.Teleport(1002, 318, 248); }, null, 20);
            }
            
#endregion
            #region Rabbit [xx.45M]
            
if (DateTime.Now.Minute == 45 && DateTime.Now.Second == 01)
            {

                
Kernel.SendWorldMessage(new Message("Rabbit~PK War began", Color.White, Message.Center), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Rabbit~PK Has began Would you like to Join?",
                        
p => { p.Player.Teleport(1002, 335, 251); }, null, 20);
            }
            
#endregion
            #region The DeadWorld [53]
            
if (Now64.Minute == 53 && Now64.Second == 3)
            {
                
Kernel.SendWorldMessage(new Message(" The DeadWorld Quest War began ", Color.White, Message.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("The DeadWorld Quest began Would you like to join?",
                    
p => { p.Player.Teleport(1002, 306, 253); }, null, 20);

            }
            
#endregion
            #endregion 


هتخوش علي الني في كات مجلد
npcs
هتضيف فيه دول


كود:
54245    MemberAlter 1×5    2    50490    1002    322    246    firepk_eight
54246    MemberAlter Win     2    50490    4444    33    50    firepk_eight
3010557    Winner Rev    2    50490    2233    32    49    
66655    RevengerT 10×14    2    50490    1002    320    246    ninjapk_eight
3694    
[Witcher]Prize    2    34570    3694    52    50    firepk_second
7553    
[Master Event    2    34570    1002    310    250    firepk_second
54230    Nobility 20×24    2    50490    1002    316    246    waterpk_eight
3692    NoibiltyPrince    2    34570    3692    50    50    
3691    NoibiltyKing    2    34570    3691    50    50    
3693    NoibiltyDuck    2    34570    3693    50    50    
5658822    Winner FB
&SS    2    30    1238    52    73    
50546    FB SS     2    50490    1002    337    247    trojanpk_third
14570    Guild Man 
#    2    50490    1002    343    247    
151654    Winner DL    2    29196    1459    86    112    
15166    Winner GL    2    29196    1458    86    112    
151655    Winner    2    29196    1460    86    112    
151654    Winner DL    2    29196    1459    86    112    
15166    Winner GL    2    29196    1458    86    112    
333322    Black 
[Win] #    2    50490    44444    48    38    Archerpk_eight
333311    BlackName 40×44    2    50490    1002    318    246    Archerpk_eight
151655    Winner    2    29196    1460    86    112    
2017    DeadWorld    2    50490    1002    305    249    ninjapk_second
2018    Winner    2    11280    1365    40    55    
12341    Attacker 5
/9    2    50490    1002    325    246    Archerpk_second
2017    DeadWorld    2    50490    1002    305    249    ninjapk_second
2018    Winner    2    11280    1365    40    55    
524246    Prize    2    50490    5566    50    50    Archerpk_second
1234561    Rabbit 45×49    2    50490    1002    334    246    warriorpk_eight
12345611    Prize    2    54590    5541    50    50 


نخوش بقي علي maps

كود:
3691    1013    65544    7
3692    700    65544    7
3693    1004    65544    7
1458    1507    7    0
1238    700    7    0
3694    1004    65544    7
4444    700    7    0
1365    9972    7    0
44444    1787    7    0
2233    700    7    0
5541    700    7    0
5566    1004    7    0 



قديم 2019-10-03, 12:43 AM
المشاركة 2
سمير
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: Hell Tops ElSaher
عااااااشش

قديم 2019-10-03, 02:49 PM
المشاركة 3
انت عمري
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: Hell Tops ElSaher
يريت نفس الكلام لسورس msg

قديم 2020-04-17, 09:25 AM
المشاركة 4
Source Maker
.:: عضو جديد ::.
  • غير متواجد
افتراضي رد: Hell Tops ElSaher
مفهمتش حاجه عااش ♥

قديم 2020-04-17, 12:45 PM
المشاركة 5
MahmoudMano
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: Hell Tops ElSaher
عاش يا حب في تقدم

قديم 2020-04-22, 05:23 AM
المشاركة 6
medo2020
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: Hell Tops ElSaher
ينفع يتضاف لسورس 3 دى


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: Hell Tops ElSaher
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
Naw Start By ElSaher ElSaher تطوير سيرفرات كونكر 28 2026-10-21 08:05 PM
صفحه Hell-conquer Hazem صفحات التسجيل كونكر اونلاين 76 2021-02-02 06:50 AM
Hell Quests Hazem تطوير سيرفرات كونكر 13 2020-12-09 11:04 AM
سورس ElSaher بعد حل جميع المشاكل ElSaher سورسات كونكر 73 2020-05-08 08:54 PM
لاول مره علي النت سورس فكسد من ElSaher ElSaher سورسات كونكر 11 2020-01-30 07:56 AM


الساعة الآن 03:38 AM