diff options
Diffstat (limited to 'modules/extra/cs_tban.cpp')
-rw-r--r-- | modules/extra/cs_tban.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/modules/extra/cs_tban.cpp b/modules/extra/cs_tban.cpp index e3470504d..04d608246 100644 --- a/modules/extra/cs_tban.cpp +++ b/modules/extra/cs_tban.cpp @@ -16,6 +16,7 @@ /*************************************************************************/ #include "module.h" +#include "chanserv.h" static Module *me; @@ -110,12 +111,15 @@ class CSTBan : public Module public: CSTBan(const Anope::string &modname, const Anope::string &creator) : Module(modname, creator) { - me = this; - - this->AddCommand(ChanServ, &commandcstban); - this->SetAuthor("Anope"); this->SetType(SUPPORTED); + + if (!chanserv) + throw ModuleException("ChanServ is not loaded!"); + + me = this; + + this->AddCommand(chanserv->Bot(), &commandcstban); } }; |