pawn Код:
//you can add your teams name ... i added them for Example
#define TEAM_ONE 0
#define TEAM_TWO 1
stock GetPlayersInTeamFromMaxPlayers(teamid)
{
new playercount = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerState(i) == PLAYER_STATE_NONE) continue;
if(gTeam[i] != teamid) continue;
playercount++;
}
return playercount;
}
public OnPlayerRequestSpawn(playerid)
{
new team1 = GetPlayersInTeamFromMaxPlayers(TEAM_ONE);
new team2 = GetPlayersInTeamFromMaxPlayers(TEAM_TWO);
if(team1 > team2 && gTeam[playerid] == TEAM_ONE)
{
GameTextForPlayer(playerid, "~r~Team Full!~n~~w~Choose Another Team!", 3000, 5);
return 0;
}
else if(team2 > team1 && gTeam[playerid] == TEAM_TWO)
{
GameTextForPlayer(playerid, "~r~Team Full!~n~~w~Choose Another Team!", 3000, 5);
return 0;
}
return 1;
}