Fix attempted triggers from gagged users displaying in chat (bug 5918, r=asherkin).
This commit is contained in:
parent
46327563f2
commit
427e93c573
@ -98,6 +98,22 @@ public OnPluginStart()
|
|||||||
{
|
{
|
||||||
OnAdminMenuReady(topmenu);
|
OnAdminMenuReady(topmenu);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Normally, OnClientSayCommand would be aqequate and more appropirate here, but it does
|
||||||
|
// not catch attempted chat triggers, which we also want to be blocked if a player is gagged.
|
||||||
|
AddCommandListener(Command_Say, "say");
|
||||||
|
AddCommandListener(Command_Say, "say_team");
|
||||||
|
|
||||||
|
new String:gameDir[64];
|
||||||
|
GetGameFolderName(gameDir, sizeof(gameDir));
|
||||||
|
if (StrEqual(gameDir, "insurgency", false))
|
||||||
|
{
|
||||||
|
AddCommandListener(Command_Say, "say2");
|
||||||
|
}
|
||||||
|
else if (StrEqual(gameDir, "nucleardawn", false))
|
||||||
|
{
|
||||||
|
AddCommandListener(Command_Say, "say_squad");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public OnAdminMenuReady(Handle:topmenu)
|
public OnAdminMenuReady(Handle:topmenu)
|
||||||
@ -151,7 +167,7 @@ public bool:OnClientConnect(client, String:rejectmsg[], maxlen)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Action:OnClientSayCommand(client, const String:command[], const String:sArgs[])
|
public Action:Command_Say(client, const String:command[], argc)
|
||||||
{
|
{
|
||||||
if (client)
|
if (client)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user