A bit ugly but should work:
PHP Code:
public void OnPluginStart()
{
AddCommandListener(Listener_Say, "say");
AddCommandListener(Listener_Say, "say_team");
}
public Action Listener_Say(int Client, const char[] sCommand, int iArgs)
{
if(Client <= 0 || Client > MaxClients || !IsClientInGame(Client)) return Plugin_Handled;
if(!CheckCommandAccess(Client, "sm_somethingsomething", ADMFLAG_RESERVATION) || !CheckCommandAccess(Client, "sm_somethingsomething", ADMFLAG_VOTE) || !CheckCommandAccess(Client, "sm_somethingsomething", ADMFLAG_KICK))
{
PrintToChat(Client, "[SM] You cannot use the message box because you do not have permission");
return Plugin_Handled;
}
return Plugin_Continue;
}