منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   Hell Tops ElSaher (https://code.vpscairo.com/showthread.php?t=2462)

ElSaher 2019-09-22 10:54 AM

Hell Tops ElSaher
 

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

كود PHP:

                    #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 >= && Now64.Minute <= 4)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
Random R = new Random();
                                            
int Nr R.Next(110);
                                            if (
Nr == 1client.Player.Teleport(44445173);
                                            if (
Nr == 2client.Player.Teleport(44443334);
                                            if (
Nr == 3client.Player.Teleport(44446734);
                                            if (
Nr == 4client.Player.Teleport(44445173);
                                            if (
Nr == 5client.Player.Teleport(44443334);
                                            if (
Nr == 6client.Player.Teleport(44446734);
                                            if (
Nr == 7client.Player.Teleport(44445173);
                                            if (
Nr == 8client.Player.Teleport(44443334);
                                            if (
Nr == 9client.Player.Teleport(44446734);
                                            if (
Nr == 10client.Player.Teleport(44446857);
                                            
client.Player.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(1002300278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Fire2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 4444)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(22335046);
                                            
client.Player.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(1002300278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top8Ninja2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 2233)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(12);
                                            if (
Nr == 1client.Player.Teleport(36943334);
                                            if (
Nr == 2client.Player.Teleport(36946734);
                                            
client.Player.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(1002300278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Fire2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3694)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(36915151);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(strtrue);
                                                
#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(36925151);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(strtrue);
                                                
#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(36935151);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(strtrue);
                                                
#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(36945151);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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(strtrue);
                                                
#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.Top8Water2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3691)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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.Top8Water2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3692)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(3691051051);
                                            }
                                        }
                                        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.Top8Water2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 3693)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(3692051051);
                                            }
                                        }
                                        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.RedMessage.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(12385050);
                                            
client.Player.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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.Top3Trojan2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1238)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(145896113);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                            }
                                            else if (
client.Player.GuildRank == (ushort)Game.Enums.GuildMemberRank.DeputyLeader)
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(145996113);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                            }
                                            else
                                            {
                                                
client.Player.RemoveFlag(Update.Flags.Ride);
                                                
client.Player.Teleport(146096113);
                                                
client.Player.PKMode Game.Enums.PKMode.PK;
                                                
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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.AzureMessage.TopLeft));
                                        if (
DateTime.Now.Minute 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 35000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1458)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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.AzureMessage.TopLeft));
                                        if (
DateTime.Now.Minute 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 30000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1459)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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.AzureMessage.TopLeft));
                                        if (
DateTime.Now.Minute 40)
                                        {
                                            if (
alive == 1)
                                            {

                                                
client.Player.ConquerPoints += 25000000;
                                                
client.Player.BoundCps += 2500;
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Warrior2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.Teleport(1002300278);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1460)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(444445046);
                                            
client.Player.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (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.Top8Archer2DateTime.Now.AddMinutes(59));
                                            
client.Player.ConquerPoints += 25000000;
                                            
client.Player.BoundCps += 2500;
                                            
client.Player.Teleport(1002298278);
                                            
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.Black0x7db), ahmedfathy.Program.Values);
                                            
client.Player.SendSpawn(clienttrue);
                                            
client.Player.Teleport(0x3ea0x1ad0x17a);
                                            
client.Player.Teleport(1002298278);
                                            
EntityTable.SaveEntity(client);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Player.MapID == 44444)
                                                {
                                                    
clients.Player.Teleport(1002300278);
                                                    
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(13655567);
                                        }
                                        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(1002300278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Ninja2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 1365)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(55664933);
                                        }
                                        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(1002300278);
                                                
client.Player.AddTopStatus(Update.Flags2.Top2Archer2DateTime.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.BlackMessage.Center), Program.Values);
                                                
client.Player.SendSpawn(clienttrue);
                                                foreach (var 
clients in Program.Values)
                                                {
                                                    if (
clients.Player.MapID == 5566)
                                                    {
                                                        
clients.Player.Teleport(1002300278);
                                                        
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(55415550);
                                        }
                                        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(300062401);
                                            
client.Player.AddTopStatus(Update.Flags2.Top8Warrior2DateTime.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.BlackMessage.Center), Program.Values);
                                            
client.Player.SendSpawn(clienttrue);
                                            
client.Player.Teleport(1002300278);
                                            
EntityTable.SaveEntity(client);

                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Player.MapID == 5541)
                                                {
                                                    
clients.Player.Teleport(1002300278);
                                                    
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(1002302280);
                                    }
                                    break;
                                }
                            case 
3:
                                {
                                    
INpc npc null;
                                    if (
client.Map.Npcs.TryGetValue(client.ActiveNpcout 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
كود PHP:

            #region Tops
            #region Member Alter [1]
            
if (Now64.Minute == && Now64.Second == 3)
            {
                
Kernel.SendWorldMessage(new Message("Member Alter Prize War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Member Alter Prize began Would you Like to join?",
                    
=> { p.Player.Teleport(1002323248); }, null20);
            }
            
#endregion
            #region Attacker [5]
            
if (Now64.Minute == 05 && Now64.Second == 2)
            {
                
Kernel.SendWorldMessage(new Message("Attacker began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Attacker Would you like to join?",
                    
=> { p.Player.Teleport(1002324249); }, null20);
            }
            
#endregion
            #region Revenger [10]
            
if (DateTime.Now.Minute == 10 && DateTime.Now.Second == 01)
            {
                
Kernel.SendWorldMessage(new Message("Revenger Was began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Revenger began Would you like to join?",
                     
=> { p.Player.Teleport(1002320249); }, null20);
            }
            
#endregion
            #region Master Top [15]
            
if (Now64.Minute == 15 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Master Top War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox(" Master Top began Would you Like to join?",
                    
=> { p.Player.Teleport(1002314249); }, null20);
            }
            
#endregion
            #region Nobility [20]
            
if (Now64.Minute == 20 && Now64.Second == 02)
            {
                
Kernel.SendWorldMessage(new Message(" Nobility War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Nobility Man began Would you like to join?",
                    
=> { p.Player.Teleport(1002315249); }, null20);
            }
            
#endregion
            #region Fb&SS [25]
            
if (Now64.Minute == 25 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Fast blade and ScentSword war is began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Fast blade and ScentSword began Would you like to join?",
                    
=> { p.Player.Teleport(1002337251); }, null20);
            }
            
#endregion
            #region Topguild [35]
            
if (Now64.Minute == 35 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message("Hero Guild  began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Hero Guild began! Would you like to join?",
                    
=> { p.Player.Teleport(1002344251); }, null20);
            }
            
#endregion
            #region BlackName [40]
            
if (DateTime.Now.Minute == 40 && DateTime.Now.Second == 08)
            {
                
Kernel.SendWorldMessage(new Message(" BlackName War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("BlackName Has began Would you like to join Prize?",
                     
=> { p.Player.Teleport(1002318248); }, null20);
            }
            
#endregion
            #region Rabbit [xx.45M]
            
if (DateTime.Now.Minute == 45 && DateTime.Now.Second == 01)
            {

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

            }
            
#endregion
            #endregion 


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

كود PHP:

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
كود PHP:

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

رد: Hell Tops ElSaher
 
عااااااشش

انت عمري 2019-10-03 02:49 PM

رد: Hell Tops ElSaher
 
يريت نفس الكلام لسورس msg

Source Maker 2020-04-17 09:25 AM

رد: Hell Tops ElSaher
 
مفهمتش حاجه عااش ♥

MahmoudMano 2020-04-17 12:45 PM

رد: Hell Tops ElSaher
 
عاش يا حب في تقدم

medo2020 2020-04-22 05:23 AM

رد: Hell Tops ElSaher
 
ينفع يتضاف لسورس 3 دى


الساعة الآن 11:08 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب