Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PLAYERTHREADS.CS BUSCAS #region ElitePK Tournament[Wednesday // Saturday Start at 19:55]
- Y REEMPLAZAS TODA LA REGION POR ESTA :
- ============================================================
- #region ElitePK Tournament[Wednesday // Saturday Start at 19:55]
- if (Now64.DayOfWeek == DayOfWeek.Saturday || Now64.DayOfWeek == DayOfWeek.Wednesday && Now64.Hour == ElitePK.EventTime && Now64.Minute >= 55 && !ElitePKTournament.TimersRegistered)
- {
- ElitePKTournament.RegisterTimers();
- MsgPKEliteMatchInfo brackets = new MsgPKEliteMatchInfo(true, 0);
- brackets.Type = MsgPKEliteMatchInfo.EPK_State;
- brackets.OnGoing = true;
- foreach (Client.GameState clients in Kernel.GamePool.Values)
- {
- clients.Player.ClaimedElitePk = false;
- }
- Kernel.SendWorldMessage(new MsgTalk("ElitePK Tournament has started to signup go to TC ElitePKEnvoy in TwinCity!?", Color.Red, (uint)PacketMsgTalk.MsgTalkType.BroadcastMessage), 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;
- 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 + 1 && 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(true, 0);
- brackets.Type = MsgPKEliteMatchInfo.EPK_State;
- brackets.OnGoing = false;
- foreach (var client in Server.GamePool)
- client.Send(brackets);
- }
- }
- #endregion
- ================================
- OBVIAMENTE ESTO -> = NO VA XD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement