Salut,
si tu n'utilise pas trop souvent cette valeur, tu peut très bien faire une boucle qui teste tous les joueurs quand tu as besoin de la donnée, voici une fonction qui peut le faire:
GetTeamPlayerCount(teamID)
{
new count = 0;
for( new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam[i] == teamID])
{
count++;
}
}
return count;
}
ps. ce code ne fonctionne que si le gm utilise gTeam (il suffit de changer la variable dans le cas contraire), de plus la fonction assume que les joueurs non-connectés n'ont pas de team associée (voir INVALID_TEAM que tu peut définir) et que cette team ne sera pas testée
++Sim++