05.07.2011, 04:32
Ah, it seems I mixed up the variables!
pawn Код:
new Count1, Count2;
public OnPlayerRequestSpawn(playerid)
{
if ((Count1 > Count2) && GetPlayerTeam(playerid) == TEAM_KOPASSUS)
{
GameTextForPlayer(playerid, "~r~This team is full!", 600, 5);
PlayerPlaySound(playerid,1055,0, 0, 0);
return 0;
}
else if((Count2 > Count1) && GetPlayerTeam(playerid) == TEAM_TERRORIST)
{
GameTextForPlayer(playerid, "~r~This team is full!", 600, 5);
PlayerPlaySound(playerid,1055,0, 0, 0);
return 0;
}
SetPlayerToTeamColour(playerid);
if( GetPlayerTeam( playerid ) == TEAM_KOPASSUS ) Count1++;
else if( GetPlayerTeam( playerid ) == TEAM_TERRORIST ) Count2++;
return 1;
}
public OnPlayerDisconnect
{
if( GetPlayerTeam( playerid ) == TEAM_KOPASSUS ) Count1--;
else if( GetPlayerTeam( playerid ) == TEAM_TERRORIST ) Count2--;
return 1;
}