engine: client: implement pfnFilteredClientCmd

This commit is contained in:
Alibek Omarov 2021-11-02 12:46:59 +06:00 committed by a1batross
parent f9d1d14848
commit c79a649d97

View File

@ -1744,6 +1744,20 @@ static int GAME_EXPORT pfnClientCmd( const char *szCmdString )
return 1;
}
/*
=============
pfnFilteredClientCmd
=============
*/
static int GAME_EXPORT pfnFilteredClientCmd( const char *szCmdString )
{
if( !COM_CheckString( szCmdString ))
return 0;
Cbuf_AddFilteredText( szCmdString );
Cbuf_AddFilteredText( "\n" );
}
/*
=============
pfnGetPlayerInfo
@ -3878,10 +3892,7 @@ static cl_enginefunc_t gEngfuncs =
pfnGetAppID,
Cmd_AliasGetList,
pfnVguiWrap2_GetMouseDelta,
// HACKHACK: added it here so it wouldn't cause overflow or segfault
// TODO: itself client command filtering is not implemented yet
pfnClientCmd
pfnFilteredClientCmd
};
void CL_UnloadProgs( void )