mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-23 06:36:54 +00:00
31 lines
1.0 KiB
C++
31 lines
1.0 KiB
C++
//========= Copyright Valve Corporation, All rights reserved. ============//
|
|
//
|
|
// Purpose:
|
|
//
|
|
// This class allows the game dll to control what functions 3rd party plugins can
|
|
// call on clients.
|
|
//
|
|
//=============================================================================//
|
|
|
|
#include "cbase.h"
|
|
#include "eiface.h"
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// Purpose: An implementation
|
|
//-----------------------------------------------------------------------------
|
|
class CPluginHelpersCheck : public IPluginHelpersCheck
|
|
{
|
|
public:
|
|
virtual bool CreateMessage( const char *plugin, edict_t *pEntity, DIALOG_TYPE type, KeyValues *data );
|
|
};
|
|
|
|
CPluginHelpersCheck s_PluginCheck;
|
|
EXPOSE_SINGLE_INTERFACE_GLOBALVAR(CPluginHelpersCheck, IPluginHelpersCheck, INTERFACEVERSION_PLUGINHELPERSCHECK, s_PluginCheck);
|
|
|
|
bool CPluginHelpersCheck::CreateMessage( const char *plugin, edict_t *pEntity, DIALOG_TYPE type, KeyValues *data )
|
|
{
|
|
// return false here to disallow a plugin from running this command on this client
|
|
return true;
|
|
}
|
|
|