Beim Connecten einfach abfragen, wieviele Spieler gerade drauf sind und dann ggf. kicken.
Ist doch nicht so schwer O.o
//EDIT:
Hier mal n Code, ist ungetestet:
public OnPlayerConnect(playerid)
{
if(GetConnectedPlayers() >= 50)
{
SendClientMessage(playerid,FARBE,"Der Server ist leider schon voll!");
Kick(playerid);
}
return 1;
}
stock GetConnectedPlayers()
{
new cplayers;
for(new playerid; playerid<sizeof(MAX_PLAYERS); playerid++)
{
if(IsPlayerConnected(playerid)){cplayers++;}
}
return cplayers;
}
//EDIT 2: Kleinen Fehler behoben