| 1982 | |
| 1983 | #if SOURCE_ENGINE == SE_CSGO || SOURCE_ENGINE == SE_BLADE || SOURCE_ENGINE == SE_MCV |
| 1984 | bool PlayerManager::HandleConVarQuery(QueryCvarCookie_t cookie, int client, EQueryCvarValueStatus result, const char *cvarName, const char *cvarValue) |
| 1985 | { |
| 1986 | for (int i = 1; i <= m_maxClients; i++) |
| 1987 | { |
| 1988 | if (m_Players[i].m_LanguageCookie == cookie) |
| 1989 | { |
| 1990 | unsigned int langid; |
| 1991 | unsigned int new_langid = (translator->GetLanguageByName(cvarValue, &langid)) ? langid : translator->GetServerLanguage(); |
| 1992 | m_Players[i].m_LangId = new_langid; |
| 1993 | m_Players[i].m_OriginalLangId = new_langid; |
| 1994 | OnClientLanguageChanged(i, new_langid); |
| 1995 | |
| 1996 | return true; |
| 1997 | } |
| 1998 | } |
| 1999 | |
| 2000 | return false; |
| 2001 | } |
| 2002 | #endif |
| 2003 | |
| 2004 |
no test coverage detected