[CS:GO]Выбор команды Т без ограничений

pashek71

Участник
Сообщения
232
Реакции
43
C-подобный:
public Action:Event_JoinTeamFailed(Handle:event, const String:name[], bool:dontBroadcast)
{
	new client = GetClientOfUserId(GetEventInt(event, "userid"));
	if(!client || !IsClientInGame(client))
		return Plugin_Continue;

	new EJoinTeamReason:m_eReason = EJoinTeamReason:GetEventInt(event, "reason");

	new m_iTs = GetTeamClientCount(CS_TEAM_T);
	new m_iCTs = GetTeamClientCount(CS_TEAM_CT);

	switch(m_eReason)
	{
		case k_OneTeamChange:
		{
			return Plugin_Continue;
		}

		case k_TeamsFull:
		{
			if(m_iCTs == g_iCTSpawns && m_iTs == g_iTSpawns)
				return Plugin_Continue;
		}

		case k_TTeamFull:
		{
			if(m_iTs == g_iTSpawns)
				return Plugin_Continue;
		}

		case k_CTTeamFull:
		{
			if(m_iCTs == g_iCTSpawns)
				return Plugin_Continue;
		}

		default:
		{
			return Plugin_Continue;
		}
	}
	ChangeClientTeam(client, CS_TEAM_T);//вот в этом месте проблема

	return Plugin_Handled;
}

Все работает, но проблема в том, что когда игрок выбирает команду после захода на сервер, то меню выбора команды остается(но команда меняется).
В спойлере ниже скрин, после того как я выбрал команду(Lial за т 4), при этом эта фигня не закрывается. Все попытки выбрать команду повторно игнорируются.
BAC3C007E45C7555BEDCACC91389D3CE6933E203


Можно ли как-то открыть игроку таблицу счета(+showscore)?
 
Сверху Снизу