منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   11 كويسته اهم على مدار الساعه شغالين (https://code.vpscairo.com/showthread.php?t=949)

Mr. Co 2019-07-23 08:51 AM

11 كويسته اهم على مدار الساعه شغالين
 
السلام عليكم ورحمة الله وبركاته
جايبلكم 11 كويستة للسيرفرات السهله
عشان ميبقاش فيه ملل فى السيرفر وكل شوية يبقى فيه كويستة

نخش على الشرح على طول
هتفتح كلاس NPC
تضيف دول
كود PHP:

#region UnionConquer Quests
                #region LastMan [1]
                #region Last Man [1]
                
case 54245:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name " Would you like to join LastManStanding 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.Entity.RemoveFlag(Update.Flags.Ride);
                                        
Random R = new Random();
                                        
int Nr R.Next(110);
                                        if (
Nr == 1client.Entity.Teleport(44445173);
                                        if (
Nr == 2client.Entity.Teleport(44443334);
                                        if (
Nr == 3client.Entity.Teleport(44446734);
                                        if (
Nr == 4client.Entity.Teleport(44445173);
                                        if (
Nr == 5client.Entity.Teleport(44443334);
                                        if (
Nr == 6client.Entity.Teleport(44446734);
                                        if (
Nr == 7client.Entity.Teleport(44445173);
                                        if (
Nr == 8client.Entity.Teleport(44443334);
                                        if (
Nr == 9client.Entity.Teleport(44446734);
                                        if (
Nr == 10client.Entity.Teleport(44446857);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                    }
                                    else
                                    {
                                        
dialog.Text("LastManStanding Pk 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 Winner of Last man [5]
                
case 54246:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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.Entity.MapID == 4444 && (!Entitys.Entity.Dead))
                                            
alive++;
                                    if (
Now64.Minute >= 5)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Entity.Teleport(1002300278);
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Ninja2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.lastman;
                                            
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations " client.Entity.Name " claimed the prize [5kk] ConquerPoints  for winning LastManStanding for this Hour."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 4444)
                                                {
                                                    
clients.Entity.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.Entity.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 TeamOfWar [10]
                #region Team Of War [10]
                
case 66655:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Do you Want To Go To Team Of War Event!! ");
                                    
dialog.Option("Yes I want to Join."1);
                                    
dialog.Option("No Thanks Man."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {

                                    if (
DateTime.Now.Minute >= 10 && DateTime.Now.Minute 14)
                                    {
                                        if (
client.Team != null && client.Team.TeamLeader)
                                        {
                                            foreach (
Client.GameState Teammate in client.Team.Teammates)
                                            {
                                                if (
Teammate != null)
                                                {
                                                    
Random R = new Random();
                                                    
int Nr R.Next(13);
                                                    if (
Nr == 1Teammate.Entity.Teleport(22334555);
                                                    if (
Nr == 2Teammate.Entity.Teleport(22335055);
                                                    if (
Nr == 3Teammate.Entity.Teleport(22335550);
                                                    
client.Entity.RemoveFlag(Update.Flags.Ride);
                                                    
client.Entity.PKMode Game.Enums.PKMode.Team;
                                                    
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                                }
                                                else
                                                {
                                                    
dialog.Text("Pleas Open the Team Or sign up in the any team other. ");
                                                    
dialog.Option("I don't care."255);
                                                    
dialog.Send();
                                                    break;
                                                }

                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("Sorry You Dont Leader Team. ");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Sign Up to War Of Team Event Every Hours in Time xx:10 To xx:14 . ");
                                        
dialog.Option("I don't care."255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;

                                }


                        }
                        break;
                    }
                
#endregion
                #region Prize Team Of War [10]
                
case 3010557:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name " You neeD Claim your Prize Team Of War?.");
                                    
dialog.Option("Yes Please"1);
                                    
dialog.Option("I don't care."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {
                                    
Daily.CheackAlive19();
                                    var 
Now64 DateTime.Now;
                                    if (
DateTime.Now.Minute >= 15)
                                    {
                                        if (
Daily.howmanyinmap19 == 1)
                                        {
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Ninja2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.teamofwar;
                                            
Kernel.SendWorldMessage(new Message(" Congratulations " client.Entity.Name " You Win [5kk] ConquerPoints  you Earned War Team Of War."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            
EntityTable.SaveEntity(client);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 2233)
                                                {
                                                    
clients.Entity.Teleport(1002300278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox"Sorry Entity Good Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " Daily.howmanyinmap19 " Entitys in the map kill it First To Claim Prize!");
                                            
dialog.Option("okay"255);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " client.Entity.Name "You can only claim the prize when the time on or after xx:15 To xx:15");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #endregion
                #region UnionConquer [15]
                #region UnionConquer [15]
                
case 7553:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name " Would you like to join UnionConquer 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.Entity.RemoveFlag(Update.Flags.Ride);
                                        
Random R = new Random();
                                        
int Nr R.Next(12);
                                        if (
Nr == 1client.Entity.Teleport(36943334);
                                        if (
Nr == 2client.Entity.Teleport(36946734);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                    }
                                    else
                                    {
                                        
dialog.Text("UnionConquer 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 UnionConquer [15]
                
case 3694:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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.Entity.MapID == 3694 && (!Entitys.Entity.Dead))
                                            
alive++;
                                    if (
Now64.Minute >= 20)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Entity.Teleport(1002300278);
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Water2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.unionconquerwar;
                                            
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations " client.Entity.Name " claimed the prize [5kk] ConquerPoints  for winning UnionConquer for this Hour."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 3694)
                                                {
                                                    
clients.Entity.Teleport(1002300278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox"Sorry " client.Entity.Name "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.Entity.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.Entity.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.Entity.NobilityRank == NobilityRank.King)
                                    {
                                        if (
Copra_Times.Start.Nobilty)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(36915151);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                            
#region Effects
                                            
_String str = new _String(true);
                                            
str.UID client.Entity.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.Entity.NobilityRank == NobilityRank.Prince)
                                    {
                                        if (
Copra_Times.Start.Nobilty)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(36925151);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                            
#region Effects
                                            
_String str = new _String(true);
                                            
str.UID client.Entity.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.Entity.NobilityRank == NobilityRank.Duke)
                                    {
                                        if (
Copra_Times.Start.Nobilty)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(36935151);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                            
#region Effects
                                            
_String str = new _String(true);
                                            
str.UID client.Entity.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.Entity.NobilityRank == NobilityRank.Earl)
                                    {
                                        if (
Copra_Times.Start.Nobilty)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(36945151);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                            
#region Effects
                                            
_String str = new _String(true);
                                            
str.UID client.Entity.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.Entity.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)
                                    {
                                        
UnionConquer.Game.ConquerStructures.Daily.CheackAlive22();
                                        if (
UnionConquer.Game.ConquerStructures.Daily.howmanyinmap22 == 1)
                                        {
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Water2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.nobility;
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " has Claimed King Prize [5kk] ConquerPoints "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 3691)
                                                {
                                                    
clients.Entity.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.Entity.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)
                                    {
                                        
UnionConquer.Game.ConquerStructures.Daily.CheackAlive23();
                                        if (
UnionConquer.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
                                        {
                                            
client.Entity.ConquerPoints += CPanel.nobility;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Water2DateTime.Now.AddMinutes(59));
                                            
Kernel.SendWorldMessage(new Message(" Congratulations " client.Entity.Name " has Claimed Prince Prize  [5kk] ConquerPoints  "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 3692)
                                                {
                                                    
clients.Entity.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)
                                    {
                                        
UnionConquer.Game.ConquerStructures.Daily.CheackAlive23();
                                        if (
UnionConquer.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
                                        {
                                            
client.Entity.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.Entity.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)
                                    {
                                        
UnionConquer.Game.ConquerStructures.Daily.CheackAlive24();
                                        if (
UnionConquer.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
                                        {
                                            
client.Entity.ConquerPoints += CPanel.nobility;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Water2DateTime.Now.AddMinutes(59));
                                            
client.Entity.Update(_String.Effect"moonpk_eight"true);
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " has Claimed Duke Prize [5kk] ConquerPoints  "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 3693)
                                                {
                                                    
clients.Entity.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)
                                    {
                                        
UnionConquer.Game.ConquerStructures.Daily.CheackAlive24();
                                        if (
UnionConquer.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
                                        {
                                            
client.Entity.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 50545:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    if (
client.Entity.Class >= 40 && client.Entity.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.Entity.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.Entity.RemoveFlag(Update.Flags.Ride);
                                        
//client.Entity.Hitpoints = 1;
                                        
client.Entity.Teleport(12385050);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.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 5658821:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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 (
UnionConquer.Client.GameState Entitys in Kernel.GamePool.Values)
                                        if (
Entitys.Entity.MapID == 1238 && (!Entitys.Entity.Dead))
                                            
alive++;
                                    if (
Copra_Times.End.FBSS)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Entity.ConquerPoints += CPanel.ssfb;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top3Trojan2DateTime.Now.AddMinutes(59));
                                            
Kernel.SendWorldMessage(new Message(" Congratulations " client.Entity.Name " claimed [5kk] ConquerPoints  for winning the Top SS & FB for this Hour and Get Top!."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1238)
                                                {
                                                    
clients.Entity.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.Entity.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 14569:
                    {
                        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.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.GuildLeader)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(145896113);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                        }
                                        else if (
client.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.DeputyLeader)
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(145996113);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                        }
                                        else
                                        {
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                            
client.Entity.Teleport(146096113);
                                            
client.Entity.PKMode Game.Enums.PKMode.PK;
                                            
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                        }
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #region Winner for leader
                
case 15165:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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 (
UnionConquer.Client.GameState Entitys in Program.Values)
                                        if (
Entitys.Entity.MapID == 1458 && (!Entitys.Entity.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.Entity.ConquerPoints += CPanel.topguild;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Fire2DateTime.Now.AddMinutes(59));
                                            
client.Entity.Update(_String.Effect"wspk_third"true);
                                            
Kernel.SendWorldMessage(new Message(" Congratulations GuildLeader  " client.Entity.Name " claimed the Prize [5kk] ConquerPoints  for winning the Top Guild Man for this Hour. "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1458)
                                                {
                                                    
clients.Entity.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.Entity.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 151652:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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 (
UnionConquer.Client.GameState Entitys in Program.Values)
                                        if (
Entitys.Entity.MapID == 1459 && (!Entitys.Entity.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.Entity.ConquerPoints += CPanel.topguild;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Fire2DateTime.Now.AddMinutes(59));
                                            
client.Entity.Update(_String.Effect"wspk_third"true);
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! DeputyLeader " client.Entity.Name " claimed the prize [5kk] ConquerPoints  for winning the Top Guild Man for this Hour. "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1459)
                                                {
                                                    
clients.Entity.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.Entity.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 151653:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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 (
UnionConquer.Client.GameState Entitys in Program.Values)
                                        if (
Entitys.Entity.MapID == 1460 && (!Entitys.Entity.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.Entity.ConquerPoints += CPanel.topguild;
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Fire2DateTime.Now.AddMinutes(59));
                                            
client.Entity.Update(_String.Effect"mate_pk_02"true);
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! Member " client.Entity.Name " claimed the prize [5kk] ConquerPoints  for winning the Top Guild Man for this Hour. "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1460)
                                                {
                                                    
clients.Entity.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.Entity.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 Conquer~Top[40]
                #region [Conquer~Top][40]
                
case 333311:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name " Would you like to join the [Conquer~Top] if you win Conquer.Top & CPs  ?.");
                                    
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.Entity.RemoveFlag(Update.Flags.Ride);
                                        
client.Entity.Teleport(444445046);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                    }
                                    else
                                    {
                                        
dialog.Text("[Conquer~Top] 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 [Conquer~Top Prize][40]
                
case 333322:
                    switch (
npcRequest.OptionID)
                    {
                        case 
0:
                            {
                                
dialog.Text("Hey there " client.Entity.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 (
UnionConquer.Client.GameState Entitys in UnionConquer.Kernel.GamePool.Values)

                                    if (
Entitys.Entity.MapID == 44444 && (!Entitys.Entity.Dead))
                                        
alive++;
                                if (
DateTime.Now.Minute >= 45)
                                {
                                    if (
alive == 1)
                                    {
                                        
client.Entity.AddTopStatus(Update.Flags2.Top8Archer2DateTime.Now.AddMinutes(59));
                                        
client.Entity.ConquerPoints += CPanel.conquertop;
                                        
client.Entity.Teleport(1002298278);
                                        
Kernel.SendWorldMessage(new Message(string.Concat(new object[] { " Congratulations "client.Entity.Name" claimed the prize [5kk] ConquerPoints  for winning the [Conquer~Top] for this Hour." }), System.Drawing.Color.Black0x7db), UnionConquer.Program.Values);
                                        
client.Entity.SendSpawn(clienttrue);
                                        
client.Entity.Teleport(0x3ea0x1ad0x17a);
                                        
client.Entity.Teleport(1002298278);
                                        
EntityTable.SaveEntity(client);
                                        foreach (var 
clients in Program.Values)
                                        {
                                            if (
clients.Entity.MapID == 44444)
                                            {
                                                
clients.Entity.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.Entity.Name "You can only claim the prize when the time on or after xx:45");
                                    
dialog.Option("okay"0xff);
                                    
dialog.Send();
                                }
                                break;
                            }
                    }
                    break;
                
#endregion
                #endregion
                #region Attacker Quest [50]
                #region Attacker Quest [50]
                
case 122222:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name "Would you like to claim your Prize Attacker Quest");
                                    
dialog.Option("Yes Please"1);
                                    
dialog.Option("I don't care."255);
                                    
dialog.Send();
                                    break;
                                }
                            case 
1:
                                {

                                    
DateTime Now64 DateTime.Now;
                                    if (
Now64.Minute >= 50 && Now64.Minute <= 54)
                                    {
                                        
client.Entity.RemoveFlag(Update.Flags.Ride);
                                        
Random R = new Random();
                                        
int Nr R.Next(110);
                                        if (
Nr == 1client.Entity.Teleport(22225173);
                                        if (
Nr == 2client.Entity.Teleport(22223334);
                                        if (
Nr == 3client.Entity.Teleport(22226734);
                                        if (
Nr == 4client.Entity.Teleport(22225173);
                                        if (
Nr == 5client.Entity.Teleport(22223334);
                                        if (
Nr == 6client.Entity.Teleport(22226734);
                                        if (
Nr == 7client.Entity.Teleport(22225173);
                                        if (
Nr == 8client.Entity.Teleport(22223334);
                                        if (
Nr == 9client.Entity.Teleport(22226734);
                                        if (
Nr == 10client.Entity.Teleport(22226857);
                                        
client.Entity.PKMode Game.Enums.PKMode.PK;
                                        
client.Send(new Data(true) { UID client.Entity.UIDID Data.ChangePKModedwParam = (uint)client.Entity.PKMode });
                                    }
                                    else
                                    {
                                        
dialog.Text("Attacker Quest is held during xx:50 to xx:54 you have 4 min to signup ");
                                        
dialog.Option("I don't care."255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #region Winner of Attacker Quest
                
case 122223:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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:
                                {
                                    
DateTime Now64 DateTime.Now;
                                    
int alive 0;
                                    foreach (
Client.GameState Entitys in Kernel.GamePool.Values)
                                        if (
Entitys.Entity.MapID == 2121 && (!Entitys.Entity.Dead))
                                            
alive++;
                                    if (
Now64.Minute >= 55)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Entity.AddTopStatus(Update.Flags2.Top8Archer2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.attacker;
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " Win [5kk] ConquerPoints  for win Attacker Quest Tournament."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002300278);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 2121 || clients.Entity.MapID == 2323 || clients.Entity.MapID == 2222)
                                                {
                                                    
clients.Entity.Teleport(1002300278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox"Sorry Entity God Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " alive " Attacker Quest Tournament Entitys in the map kill it first to claim prize!");
                                            
dialog.Option("okay"255);
                                            
dialog.Avatar(32);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " client.Entity.Name "You can only claim the prize when the time on or after in every Hour xx:55");
                                        
dialog.Option("ok I Sorry"255);
                                        
dialog.Avatar(32);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #endregion
                #region InnerPower Quest
                #region InnerPowerQuest
                
case 12341:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Do you want to join InnerPwoer points 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.Entity.Teleport(55664933);
                                    }
                                    else
                                    {
                                        
dialog.Text("Sorry, Quest start every time x05 To x9.");
                                        
dialog.Option("Thanks."255);
                                    }
                                }
                                break;
                        }
                        break;
                    }

                
#endregion
                #region InnerPowerQuest Prize
                
case 524246:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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.Entity.MapID == 5566 && (!Entitys.Entity.Dead))
                                            
alive++;
                                    if (
DateTime.Now.Minute >= 9)
                                    {
                                        if (
alive == 1)
                                        {
                                            
client.Entity.Teleport(1002300278);
                                            
client.Entity.AddTopStatus(Update.Flags4.WindwalkerTop2DateTime.Now.AddMinutes(59));
                                            
client.Entity.ConquerPoints += CPanel.innerp;
                                            
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " claimed the prize [5kk] ConquerPoints  for winning InnerPower Quest for this Hour."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 5566)
                                                {
                                                    
clients.Entity.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.Entity.Name "You can only claim the prize when the time on or after xx:09");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #endregion
                #region Donation Pk
                #region Donation~PK
                
case 1234561:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.Name " Would you like to join Donation 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.Entity.Teleport(55415550);
                                    }
                                    else
                                    {
                                        
dialog.Text("[Donation~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 Donation~PK Prize
                
case 12345611:
                    switch (
npcRequest.OptionID)
                    {
                        case 
0:
                            {
                                
dialog.Text("Hey there " client.Entity.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.Entity.MapID == 5541 && (!Entitys.Entity.Dead))
                                        
alive++;
                                
DateTime Now64 DateTime.Now;
                                if (
DateTime.Now.Minute >= 50)
                                {

                                    if (
alive == 1)
                                    {
                                        if (
DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 59)
                                            
client.Entity.RemoveFlag(Update.Flags.Ride);
                                        
//client.Inventory.Add(3000624, 0, 1);
                                        
client.Entity.AddTopStatus(Update.Flags2.Top8Warrior2DateTime.Now.AddMinutes(59));
                                        
client.Entity.ConquerPoints += CPanel.donationpk;
                                        
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations !  " client.Entity.Name "You Winner Quest Donation-Pk Prize [5kk] ConquerPoints  "System.Drawing.Color.BlackMessage.Center), Program.Values);
                                        
client.Entity.SendSpawn(clienttrue);
                                        
client.Entity.Teleport(1002300278);
                                        
EntityTable.SaveEntity(client);

                                        foreach (var 
clients in Program.Values)
                                        {
                                            if (
clients.Entity.MapID == 5541)
                                            {
                                                
clients.Entity.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.Entity.Name "You can only claim the prize when the time on or after  xx:50");
                                    
dialog.Option("okay"0xff);
                                    
dialog.Send();
                                }
                                break;
                            }
                        case 
2:
                            {
                                {
                                    
client.Entity.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.Entity.UID;
                                    
data.TimeStamp Time32.Now;
                                    
data.dwParam 0x1FA;
                                    
data.wParam1 npc.X;
                                    
data.wParam2 npc.Y;
                                    
client.Send(data);
                                }
                                break;
                            }
                    }
                    break;
                
#endregion
                #endregion
                #region Mr&Ms Conquer [56]
                #region Mr Conquer
                
case 18222:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hello " client.Entity.Name " This Is Mr Conquer join now And Get Top Mr Conquer");
                                    
dialog.Option("let me join"1);

                                    break;
                                }
                            case 
1:
                                
DateTime Now64 DateTime.Now;
                                if (
DateTime.Now.Minute >= 56 && DateTime.Now.Minute <= 58)
                                {
                                    if (
PacketHandler.IsBoy(client.Entity.Body))
                                    {
                                        
client.Entity.Teleport(13665567);
                                    }
                                    else
                                    {
                                        
dialog.Text("You Are Not boy");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                    }
                                }
                                else
                                {

                                    
dialog.Text("This is not the right time Come Later at xx56 to xx59 in every hour");
                                    
dialog.Option("okay"255);
                                    
dialog.Send();
                                }
                                break;

                        }
                        break;
                    }
                
#endregion
                #region Miss Conquer
                
case 18223:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hello " client.Entity.Name " This Is Miss Conquer join now And Get Top Miss Conquer");
                                    
dialog.Option("let me join"1);

                                    break;
                                }
                            case 
1:
                                
DateTime Now64 DateTime.Now;
                                if (
DateTime.Now.Minute >= 56 && DateTime.Now.Minute <= 58)
                                {
                                    if (
PacketHandler.IsGirl(client.Entity.Body))
                                    {
                                        
client.Entity.Teleport(13655567);
                                    }
                                    else
                                    {
                                        
dialog.Text("You Are Not Girl");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                    }
                                }
                                else
                                {

                                    
dialog.Text("This is not the right time Come Later at xx56 to xx59 in every Hour");
                                    
dialog.Option("okay"255);
                                    
dialog.Send();
                                }
                                break;

                        }
                        break;
                    }
                
#endregion
                #region Winner MRConquerHost [56]
                
case 301052:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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:
                                {
                                    
Daily.CheackAlive17();
                                    var 
Now64 DateTime.Now;
                                    if (
DateTime.Now.Minute >= 59)
                                    {
                                        if (
Daily.howmanyinmap17 == 1)
                                        {
                                            
client.Entity.Update(_String.Effect"cortege"true);
                                            
client.Entity.ConquerPoints += CPanel.mrmsconquer;
                                            
client.Entity.AddTopStatus(Update.Flags.TopSpouse1DateTime.Now.AddMinutes(59));
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " has got [5kk] ConquerPoints  For Winning Top MRConquerHost For This Hour."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002302278);
                                            
EntityTable.SaveEntity(client);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1366)
                                                {
                                                    
clients.Entity.Teleport(1002300278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox"Sorry Entity Good Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " Daily.howmanyinmap17 " Entitys in the map kill it first to claim prize!");
                                            
dialog.Option("okay"255);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " client.Entity.Name "You can only claim the prize when the time on or after xx:59");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #region Winner MSsConquerHost [56]
                
case 301053:
                    {
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there " client.Entity.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:
                                {
                                    
Daily.CheackAlive16();
                                    var 
Now64 DateTime.Now;
                                    if (
DateTime.Now.Minute >= 59)
                                    {
                                        if (
Daily.howmanyinmap16 == 1)
                                        {
                                            
client.Entity.Update(_String.Effect"cortege"true);
                                            
client.Entity.ConquerPoints += CPanel.mrmsconquer;
                                            
client.Entity.AddTopStatus(Update.Flags.TopSpouse1DateTime.Now.AddMinutes(59));
                                            
Kernel.SendWorldMessage(new Message(" Congratulations ! " client.Entity.Name " has got [5kk] ConquerPoints  For Winning Top MRConquerHost For This Hour."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Entity.SendSpawn(clienttrue);
                                            
client.Entity.Teleport(1002302278);
                                            
EntityTable.SaveEntity(client);
                                            foreach (var 
clients in Program.Values)
                                            {
                                                if (
clients.Entity.MapID == 1365)
                                                {
                                                    
clients.Entity.Teleport(1002300278);
                                                    
clients.Send(new NpcReply(NpcReply.MessageBox"Sorry Entity Good Luck Next Time ;) "));
                                                }
                                            }
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " Daily.howmanyinmap16 " Entitys in the map kill it first to claim prize!");
                                            
dialog.Option("okay"255);
                                            
dialog.Send();
                                            break;
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there " client.Entity.Name "You can only claim the prize when the time on or after xx:59");
                                        
dialog.Option("okay"255);
                                        
dialog.Send();
                                        break;
                                    }
                                    break;
                                }
                        }
                        break;
                    }
                
#endregion
                #endregion
                #endregion 

بعدها تفتح كلاس World or Thread وتضيف دول
كود PHP:

 #region UnionConquer HQuests
            #region Elite GW [00] To [15]
            
if (Now64.Minute == 00 && Now64.Second == 2)
            {
                if (!
Game.EliteGuildWar.IsWar)
                {
                    if (
Now64.Minute == 00 && Now64.Second == 2)
                    {
                        
Game.EliteGuildWar.Start();
                        foreach (var 
client in Program.Values)

                            
client.MessageBox("EliteGuildWar Begin Want Join [Prize : 50.000.000] CPs] ?",
                                
=> { p.Entity.Teleport(1002328247); }, null);
                        foreach (var 
client in Program.Values)
                            
client.MessageBox("EliteGuildWar Begin Want Join [Prize : 50.000.000] CPs]",
                                   
=> { p.Entity.Teleport(1002328247); }, null60Languages.Arabic);
                    }
                }
                if (
Game.EliteGuildWar.IsWar)
                {
                    if (
Time32.Now Game.EliteGuildWar.ScoreSendStamp.AddSeconds(3))
                    {
                        
Game.EliteGuildWar.ScoreSendStamp Time32.Now;
                        
Game.EliteGuildWar.SendScores();
                    }
                    if (
Now64.Minute == 10 && Now64.Second == 2)
                    {
                        
Kernel.SendWorldMessage(new Network.GamePackets.Message("5 Minutes left till Elite GuildWar End!."System.Drawing.Color.WhiteNetwork.GamePackets.Message.System), Program.Values);
                    }
                }
                if (
Game.EliteGuildWar.IsWar)
                {
                    if (
Copra_Times.End.EliteGW)
                        
Game.EliteGuildWar.End();
                }
            }
            
#endregion
            #region last Man [1]
            
if (Now64.Minute == && Now64.Second == 3)
            {
                
Kernel.SendWorldMessage(new Message(" Last Man War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Last Man began Would you Like to join?",
                    
=> { p.Entity.Teleport(1002314249); }, null20);
            }
            
#endregion
            #region InnerPwoer [5]
            
if (Now64.Minute == 05 && Now64.Second == 2)
            {
                
Kernel.SendWorldMessage(new Message("InnerPowerQuest War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("InnerPowerQuest began Would you like to join?",
                    
=> { p.Entity.Teleport(1002339249); }, null20);
            }
            
#endregion
            #region TeamOFWar [10]
            
if (DateTime.Now.Minute == 10 && DateTime.Now.Second == 01)
            {
                
Kernel.SendWorldMessage(new Message("TeamWar Was began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("TeamWar began Would you like to join?",
                     
=> { p.Entity.Teleport(1002316249); }, null20);
            }
            
#endregion
            #region UnionConquer [15]
            
if (Now64.Minute == 15 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" UnionConquer War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox(" UnionConquer began Would you Like to join?",
                    
=> { p.Entity.Teleport(1002318249); }, 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.Entity.Teleport(1002320249); }, 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.Entity.Teleport(1002322249); }, null20);
            }
            
#endregion
            #region HeroOFGame [30]
            
if (DateTime.Now.Minute == 30)
            {
                
HeroOfGame.CheakUp();
            }
            
#endregion
            #region Topguild [35]
            
if (Now64.Minute == 35 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message("Hero Guild War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Hero Guild began! Would you like to join?",
                    
=> { p.Entity.Teleport(1002324249); }, null20);
            }
            
#endregion
            #region ConquerTop [40]
            
if (DateTime.Now.Minute == 40 && DateTime.Now.Second == 08)
            {
                
Kernel.SendWorldMessage(new Message(" Conquer War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("ConquerTop Has began Would you like to join Prize?",
                     
=> { p.Entity.Teleport(1002333249); }, null20);
            }
            
#endregion
            #region Donation~PK [xx.45M]
            
if (DateTime.Now.Minute == 45 && DateTime.Now.Second == 01)
            {

                
Kernel.SendWorldMessage(new Message("Donation~PK War began"Color.WhiteMessage.Center), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Donation~PK Has began Would you like to Join?",
                        
=> { p.Entity.Teleport(1002342249); }, null20);
            }
            
#endregion
            #region Attacker Quest [50]
            
if (Now64.Minute == 50 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Attacker Quest War began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Attacker Quest began Would you like to join?",
                    
=> { p.Entity.Teleport(1002336249); }, null20);
            }
            
#endregion
            #region Mr&Mss Conquer
            #region MR.Conquer [56]
            
if (DateTime.Now.Minute == 56 && DateTime.Now.Second == 05)
            {
                foreach (var 
client in Program.Values)
                    if (
client.Entity.Body == 1003 || client.Entity.Body == 1004)
                    {
                        
Kernel.SendWorldMessage(new Message(" MR.Conquer War began "Color.WhiteMessage.Center), Program.Values);
                        
client.MessageBox("MR.Conquer began Would you like to Join Prize ? ",
                                  (
p) => { p.Entity.Teleport(1002342272); client.Entity.RemoveFlag(Update.Flags.Ride); }, null);
                        
client.Send(new Data(true) { UID client.Entity.UIDdwParam 60ID Data.CountDown });
                    }
            }
            
#endregion
            #region Ms.Conquer [56]
            
if (DateTime.Now.Minute == 56 && DateTime.Now.Second == 05)
            {
                foreach (var 
client in Program.Values)
                    if (
client.Entity.Body == 2001 || client.Entity.Body == 2002)
                    {
                        
Kernel.SendWorldMessage(new Message(" Ms.Conquer War began "Color.WhiteMessage.TopLeft), Program.Values);
                        
client.MessageBox("Ms.Conquer began! Would you like to Join Prize [5.000.000] ConquerPoints]? ",
                                (
p) => { p.Entity.Teleport(1002342289); client.Entity.RemoveFlag(Update.Flags.Ride); }, null);
                        
client.Send(new Data(true) { UID client.Entity.UIDdwParam 60ID Data.CountDown });                   ]      
                    }
            }
            
#endregion
            #endregion
            #endregion 

تضيف المابات الموجودين فى الان بى سهات وتضيف برده الان بى سهات
لو حد معرفش يضيفهم يكتبلى فى رد هنا وانا هبعتهملو على طول
بالتوفيق​

ابو حمزه9 2019-07-23 09:52 AM

رد: 11 كويسته اهم على مدار الساعه شغالين
 


تنسيق الموضوع :surrender:


Mr. Co 2019-07-23 10:55 AM

رد: 11 كويسته اهم على مدار الساعه شغالين
 
معلش معرفش انسق معا انى عملت الى قلى رايدر عليه بس مش عارف ليه متنسقش معلش

Mr. Co 2019-07-23 10:56 AM

رد: 11 كويسته اهم على مدار الساعه شغالين
 
ممكن حد ينسقو

محمد ياسر 2019-07-23 11:49 AM

رد: 11 كويسته اهم على مدار الساعه شغالين
 
بص علشان تنسق الاكواد انت اتعمل ال php تمام ايطلعلك اتنين تحط الاكواد وسطيهم انا شايف الكود عامل الphp جنب بعض والاكواد بره
وشكراا علي الموضوع استمر

Mr. Co 2019-07-23 12:39 PM

رد: 11 كويسته اهم على مدار الساعه شغالين
 
ماشى يا حازوم انتا تامر

محمد ياسر 2019-07-23 12:44 PM

رد: 11 كويسته اهم على مدار الساعه شغالين
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Mr. Co (المشاركة 6453)
ماشى يا حازوم انتا تامر

حبيبي تسلم


الساعة الآن 09:34 PM

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