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:
brain 2008-04-04 22:42:11 +00:00
parent 2029b53b52
commit b263bd7202

View File

@ -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");
}
};