Ejemplo n.º 1
0
        public void CTFTMsg(Client mainClient, string msg, Color color)
        {
            IMap redMap  = MapManager.RetrieveActiveMap(MapManager.GenerateMapID(REDMAP));
            IMap blueMap = MapManager.RetrieveActiveMap(MapManager.GenerateMapID(BLUEMAP));

            if (redMap != null && blueMap != null)
            {
                CTF.Teams clientSide = exPlayer.Get(mainClient).CTFSide;
                foreach (Client client in redMap.GetClients())
                {
                    if (exPlayer.Get(client).CTFSide == clientSide)
                    {
                        Messenger.PlayerMsg(client, msg, color);
                    }
                }
                foreach (Client client in blueMap.GetClients())
                {
                    if (exPlayer.Get(client).CTFSide == clientSide)
                    {
                        Messenger.PlayerMsg(client, msg, color);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 public void UnloadCTF()
 {
     InCTF    = false;
     CTFSide  = CTF.Teams.Red;
     CTFState = CTF.PlayerState.Free;
 }
Ejemplo n.º 3
0
 public void UnloadCTF()
 {
     InCTF = false;
     CTFSide = CTF.Teams.Red;
     CTFState = CTF.PlayerState.Free;
 }