Index: src/game/g_cmds.c =================================================================== --- src/game/g_cmds.c (revision 910) +++ src/game/g_cmds.c (working copy) @@ -913,18 +913,22 @@ // support parsing /m out of say text since some people have a hard // time figuring out what the console is. - if( g_privateMessages.integer ) - { + args = G_SayConcatArgs(0); if( !Q_stricmpn( args, "say /m ", 7 ) || !Q_stricmpn( args, "say_team /m ", 12 ) || !Q_stricmpn( args, "say /mt ", 8 ) || !Q_stricmpn( args, "say_team /mt ", 13 ) ) { - G_PrivateMessage( ent ); - return; + if( g_privateMessages.integer ) + { + G_PrivateMessage( ent ); + return; + } else{ + trap_SendServerCommand( ent-g_entities, "print \"Sorry, but private Messages have been disabled.\n\"" ); + return; + } } - } if( trap_Argc( ) < 2 && !arg0 ) return; @@ -2915,8 +2919,10 @@ qboolean teamonly = qfalse; gentity_t *tmpent; - if( !g_privateMessages.integer && ent ) - return; + if( !g_privateMessages.integer && ent ){ + ADMP( va( "Sorry, but private Messages have been disabled.\n") ); + return; + } G_SayArgv( 0, cmd, sizeof( cmd ) ); if( !Q_stricmp( cmd, "say" ) || !Q_stricmp( cmd, "say_team" ) )