Заходим в stock.inl
Добавляем:
Код
stock get_race_count(iRace)
{
new user[32], iNumPl;
new id;
new count = 0
get_players( user, iNumPl );
for (new i = 0; i < iNumPl; i++ )
{
id = user[i]
if(p_data[id][P_RACE]==iRace)
{
++count
}
}
return count
}
Пример использования:
Код
client_print(index,print_chat,"%d players chameleons",get_race_count(RACE_CHAMELEON))
Использование в menu_changerace:
Код
pos += formatex( szMenu[pos], charsmax(szMenu)-pos, "\w%d. %s\y (%d)\R%s^n", i + 1,
szRaceName[i],get_race_count(i + 1), ( (get_pcvar_num( CVAR_wc3_save_xp )) ? szXP : " " ) );
Скрины: