/* Declaration added for connection number limit.  See nanny() below */
 /* You may have to add extern def for int number_playing() (in comm.c),
    depending on the stupidity of your compiler. */
 #define MAX_PLAYING 3
  
 	/* This fragment added by Mike Widner (Valere/Atropos) to limit
 	   number of active connections to MAX_PLAYING.  Done for Vego
 	   which has a bad habit of crashing with over 50 connections.
 	   The structure below is verbose, but the compiler will crunch it.
 	   NOTE:  I let anybody ABOVE level 31 connect anyway.
 	*/
 	    if (number_playing() > MAX_PLAYING)
 	    {
 		if (! fOld)
 		{
 		    write_to_q( "There are too many people playing now.  Try again later.\r\n", &d->output );
 		    close_socket( d );
 		    return;
 		}
 		else
 		{
 		    if (GET_LEVEL(ch) < 32)
 		    {
 		    write_to_q( "There are too many people playing now.  Try again later.\r\n", &d->output );
 		    close_socket( d );
 		    return;
 		    }
 		    else
 		    {
 		    write_to_q( "There are too many people playing, but I'll make an exception for you.\r\n", &d->output );
 		    }
 		}
 	    }
 	/* End of MAX_PLAYING additions */