Thread: Module: Rage
View Single Post
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 03-05-2012 , 04:24   Re: Module: Rage
Reply With Quote #11

Yes, kind of obvious, but here a small explanation.
By setting m_iUnBalancedRounds to 1, it forces to call BalanceTeams().

PHP Code:
    [...]
    
int autoTeamBalance CVAR_GET_FLOAT"mp_autoteambalance" );
    
    if ( 
autoTeamBalance != && m_iUnBalancedRounds )
    {
        
BalanceTeams();
    }
    
    if ( 
m_iNumCT m_iNumTerrorist >= || m_iNumTerrorist m_iNumCT >= )
    {
        
m_iUnBalancedRounds++;
    }
    else
    {
        
m_iUnBalancedRounds 0;
    }
    
    if ( 
autoTeamBalance != && m_iUnBalancedRounds == )
    {
        
UTIL_ClientPrintAllprint_center"#Auto_Team_Balance_Next_Round" );
    }
    [...] 


But I'm not sure it's good idea, because I remember calling directly BalanceTeams() with orpheu when #Auto_Team_Balance_Next_Round is trieggered and it was not working properly.
__________________
Arkshine is offline