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

Тема в разделе "Запросы", создана пользователем pashek71, 7 янв 2016.

  1. pashek71

    pashek71

    Сообщения:
    171
    Симпатии:
    18
    Код:
    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), при этом эта фигня не закрывается. Все попытки выбрать команду повторно игнорируются.
    [​IMG]


    Можно ли как-то открыть игроку таблицу счета(+showscore)?
     
  2. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.586
    Симпатии:
    1.994
    Заменяемо на:
    PHP:
    CS_SwitchTeam(clientCS_TEAM_T);
     
  3. pashek71

    pashek71

    Сообщения:
    171
    Симпатии:
    18
    спасибо