09.02.2014, 18:30
Si no he entendido mal el cуdigo, esa funciуn sirve para contar cuбntos jugadores hay en un equipo determinado (en teamid). Por ejemplo:
te devolverнa el nъmero de jugadores en el equipo nъmero 3. Segъn entiendo por lo que dices, tъ quieres una funciуn que te diga el equipo que tiene menos jugadores, їno? Yo lo harнa asн:
Ahora mismo no tengo tiempo para probarlo, pero si te da alguna clase de problema avнsame
pawn Код:
GetPlayersInTeamFromMaxPlayers(3);
pawn Код:
#define MAX_EQUIPOS 4 // Introduce aquн la cantidad mбxima de equipos
stock GetLessPlayersTeam()
{
new minteam = -1;
new jugadores[MAX_EQUIPOS];
for(new i=0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
jugadores[gTeam[i]]++;
}
for(new j=0; j < MAX_EQUIPOS; j++)
{
if(j=0) minteam = j;
if(jugadores[j] >= jugadores[minteam]) continue;
minteam = j;
}
return minteam;
}

