mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-12 20:19:02 -04:00
Extra stuff for 005 numeric
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9341 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
2029b53b52
commit
b263bd7202
@ -21,7 +21,7 @@ class ModuleQuietBan : public Module
|
||||
public:
|
||||
ModuleQuietBan(InspIRCd* Me) : Module(Me)
|
||||
{
|
||||
Implementation eventlist[] = { I_OnUserPreMessage, I_OnUserPreNotice };
|
||||
Implementation eventlist[] = { I_OnUserPreMessage, I_OnUserPreNotice, I_On005Numeric };
|
||||
ServerInstance->Modules->Attach(eventlist, this, 2);
|
||||
}
|
||||
|
||||
@ -61,6 +61,14 @@ class ModuleQuietBan : public Module
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
virtual void On005Numeric(std::string &output)
|
||||
{
|
||||
if (output.find(" EXTBAN=:") == std::string::npos)
|
||||
output.append(" EXTBAN=:q");
|
||||
else
|
||||
output.insert(output.find(" EXTBAN=:") + 8, "q");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user