Page 1 of 1

Gyvų T, CT skaičius.

Posted: 2012 Jul 30 19:36
by GhostMan
Kokią private funkciją ar stocką galima nadot norint gauti gyvų t ar ct skaičių?

Dabar tokį naudoju

Code: Select all

enum{    ALIVE,    DEAD,    ALL}; get_playercount( CsTeams:iTeam, iStatus ){    new iPlayerCount;        for( new i = 1; i <= g_iMaxPlayers; i++ )    {        if( !is_user_connected(i) || cs_get_user_team( i ) != iTeam ) continue;                switch( iStatus )        {            case DEAD: if(is_user_alive(i)) continue;            case ALIVE: if(!is_user_alive(i)) continue;        }                iPlayerCount++;    }        return iPlayerCount;}

Code: Select all

if(get_playercount(CS_TEAM_T, ALIVE) < 2)

Code: Select all

if(get_playercount(CS_TEAM_CT, DEAD) < 2)
Reikia kažko gal patikimesnio, nes gali būt, kad man šitas pjauna gryba kartais.

Re: Gyvų T, CT skaičius.

Posted: 2012 Jul 30 19:49
by newb

Code: Select all

new players[32], num get_players(players, num, "ae", "CT")get_players(players, num, "ae", "TERRORIST") if(num < 2) ...