عرض مشاركة واحدة
احصائياتى

الردود
9

المشاهدات
4411
 
ElSaher

ElSaher is on a distinguished road

    غير متواجد

المشاركات
1,999

+التقييم
0.92

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

الاقامة

نظام التشغيل

رقم العضوية
279
2020-02-19, 10:11 AM
المشاركة 1 
#1  
افتراضي تعديل في مواعيد التيم الاسكل الاليت
عايز اخلي الاليت كل يوم الساعه 7


كود:
            #region ElitePK Tournament
            
if (Now64.Hour == ElitePK.EventTime && Now64.Minute >= 55 && !ElitePKTournament.TimersRegistered)
            {
                
ElitePKTournament.RegisterTimers();
                
MsgPKEliteMatchInfo brackets = new MsgPKEliteMatchInfo(true0);
                
brackets.Type MsgPKEliteMatchInfo.EPK_State;
                
brackets.OnGoing true;
                foreach (
Client.GameState clients in Kernel.GamePool.Values)
                {
                    
clients.Player.ClaimedElitePk false;
                }
                
Player.name = new object[] { "ElitePK Tournament Has Start To SignUp Go To ElitePKEnvoy in TwinCity!?" };
                
Kernel.SendWorldMessage(new MsgTalk(string.Concat(Player.name), "ALLUSERS""[ElitePK Tournament]"Color.Red2500), Server.GamePool);
                foreach (var 
client in Server.GamePool)
                {
                    if (!
client.InQualifier() && client.Map.BaseID != 6001 && client.Map.BaseID != 6000 && !client.Player.Dead)
                    {
                        
MsgInviteTrans alert = new MsgInviteTrans
                        
{
                            
InviteID 10533,
                            
Countdown 60,
                            
Action 1
                        
};
                        
client.Player.InviteID 10533;
                        
client.Send(alert.ToArray());
                    }
                    
#region RemoveTopElite
                    
var EliteChampion MsgTitle.Titles.ElitePKChamption_High;
                    var 
EliteSecond MsgTitle.Titles.ElitePK2ndPlace_High;
                    var 
EliteThird MsgTitle.Titles.ElitePK3ndPlace_High;
                    var 
EliteEightChampion MsgTitle.Titles.ElitePKChamption_Low;
                    var 
EliteEightSecond MsgTitle.Titles.ElitePK2ndPlace_Low;
                    var 
EliteEightThird MsgTitle.Titles.ElitePK3ndPlace_Low;
                    var 
EliteEight MsgTitle.Titles.ElitePKTopEight_Low;
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePKChamption_High);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePKChamption_Low);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePK2ndPlace_High);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePK2ndPlace_Low);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePK3ndPlace_High);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePK3ndPlace_Low);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePKTopEight_High);
                    
client.Player.RemoveTopStatus((ulong)Network.GamePackets.MsgTitle.Titles.ElitePKTopEight_Low);
                    if (
client.Player.Titles.ContainsKey(EliteChampion))
                        
client.Player.RemoveTopStatus((ulong)EliteChampion);
                    if (
client.Player.Titles.ContainsKey(EliteSecond))
                        
client.Player.RemoveTopStatus((ulong)EliteSecond);
                    if (
client.Player.Titles.ContainsKey(EliteThird))
                        
client.Player.RemoveTopStatus((ulong)EliteThird);
                    if (
client.Player.Titles.ContainsKey(EliteEightChampion))
                        
client.Player.RemoveTopStatus((ulong)EliteEightChampion);
                    if (
client.Player.Titles.ContainsKey(EliteEightSecond))
                        
client.Player.RemoveTopStatus((ulong)EliteEightSecond);
                    if (
client.Player.Titles.ContainsKey(EliteEightThird))
                        
client.Player.RemoveTopStatus((ulong)EliteEightThird);
                    if (
client.Player.Titles.ContainsKey(EliteEight))
                        
client.Player.RemoveTopStatus((ulong)EliteEight);
                    
#endregion
                
}
            }
            if (
Now64.Hour >= ElitePK.EventTime && ElitePKTournament.TimersRegistered)
            {
                
bool done true;
                foreach (var 
epk in ElitePKTournament.Tournaments)
                    if (
epk.Players.Count != 0)
                        
done false;
                if (
done)
                {
                    
ElitePKTournament.TimersRegistered false;
                    
MsgPKEliteMatchInfo brackets = new MsgPKEliteMatchInfo(true0);
                    
brackets.Type MsgPKEliteMatchInfo.EPK_State;
                    
brackets.OnGoing false;
                    foreach (var 
client in Server.GamePool)
                        
client.Send(brackets);
                }
            }
            
#endregion 

وا التيم بكيه الساعه 5

كود:
            #region TeamPk Tournament
            
if (Now64.DayOfWeek == DayOfWeek.Saturday && Now64.Hour == 18 && Now64.Minute == 55 && Now64.Second <= 0)
            {
                
TeamElitePk.TeamTournament.Open();
                foreach (
Client.GameState clients in Kernel.GamePool.Values)
                {
                    
clients.Player.ClaimedTeamPK false;
                }
                
Player.name = new object[] { "TeamPk Tournament has started to signup go to TC TeamPkManager in TwinCity!" };
                
Kernel.SendWorldMessage(new MsgTalk(string.Concat(Player.name), "ALLUSERS""[TeamPk Tournament]"Color.Red2500), Server.GamePool);
                foreach (var 
client in Server.GamePool)
                {
                    if (!
client.InQualifier() && client.Map.BaseID != 6001 && client.Map.BaseID != 6000 && !client.Player.Dead)
                    {
                        
MsgInviteTrans alert = new MsgInviteTrans
                        
{
                            
InviteID 10543,
                            
Countdown 60,
                            
Action 1
                        
};
                        
client.Player.InviteID 10543;
                        
client.Send(alert.ToArray());
                    }
                }
            }
            
#endregion 

وا الاسكل الساعه 9

كود:
            #region SkillTeamPk Tournament
            
if (Now64.DayOfWeek == DayOfWeek.Wednesday && Now64.Hour == 19 && Now64.Minute == 45 && Now64.Second <= 0)
            {
                
TeamElitePk.SkillTeamTournament.Open();
                foreach (
Client.GameState clients in Kernel.GamePool.Values)
                {
                    
clients.Player.ClaimedSTeamPK false;
                }
                
Player.name = new object[] { "SkillTeamPk Tournament has started to signup go to TC SkillTeamPkManager in TwinCity!" };
                
Kernel.SendWorldMessage(new MsgTalk(string.Concat(Player.name), "ALLUSERS""[SkillTeamPk Tournament]"Color.Red2500), Server.GamePool);
                foreach (var 
client in Server.GamePool)
                {
                    if (!
client.InQualifier() && client.Map.BaseID != 6001 && client.Map.BaseID != 6000 && !client.Player.Dead)
                    {
                        
MsgInviteTrans alert = new MsgInviteTrans
                        
{
                            
InviteID 10541,
                            
Countdown 60,
                            
Action 1
                        
};
                        
client.Player.InviteID 10541;
                        
client.Send(alert.ToArray());
                    }
                }
            }
            
#endregion