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); } } } }
public void UnloadCTF() { InCTF = false; CTFSide = CTF.Teams.Red; CTFState = CTF.PlayerState.Free; }