diff options
Diffstat (limited to 'src/modules/cs_enforce.c')
-rw-r--r-- | src/modules/cs_enforce.c | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/modules/cs_enforce.c b/src/modules/cs_enforce.c index 9b36e966e..6fa941df4 100644 --- a/src/modules/cs_enforce.c +++ b/src/modules/cs_enforce.c @@ -32,6 +32,8 @@ void my_add_languages(void); #define LNG_CHAN_HELP_ENFORCE_R_DISABLED 4 #define LNG_CHAN_RESPONSE 5 +static Module *me; + class CSEnforce : public Module { public: @@ -39,6 +41,8 @@ class CSEnforce : public Module { Command *c; + me = this; + this->SetAuthor(AUTHOR); this->SetVersion(VERSION); this->SetType(SUPPORTED); @@ -409,7 +413,7 @@ int my_cs_enforce(User * u) chan = myStrGetToken(cur_buffer, ' ', 0); if (!chan) { - moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); + me->NoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); } else if (!(c = findchan(chan))) { notice_lang(s_ChanServ, u, CHAN_X_NOT_IN_USE, chan); } else if (!(ci = c->ci)) { @@ -422,21 +426,21 @@ int my_cs_enforce(User * u) what = myStrGetToken(cur_buffer, ' ', 1); if (!what || (stricmp(what, "SET") == 0)) { do_enforce_set(c); - moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); + me->NoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); } else if (stricmp(what, "MODES") == 0) { do_enforce_modes(c); - moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); + me->NoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); } else if (stricmp(what, "SECUREOPS") == 0) { do_enforce_secureops(c); - moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); + me->NoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); } else if (stricmp(what, "RESTRICTED") == 0) { do_enforce_restricted(c); - moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); + me->NoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); } else if (stricmp(what, "+R") == 0) { do_enforce_cmode_R(c); - moduleNoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); + me->NoticeLang(s_ChanServ,u,LNG_CHAN_RESPONSE,what); } else { - moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); + me->NoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); } } @@ -449,19 +453,19 @@ int my_cs_enforce(User * u) /* Language and response stuff */ void my_cs_help(User * u) { - moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP); + me->NoticeLang(s_ChanServ, u, LNG_CHAN_HELP); } int my_cs_help_enforce(User * u) { - moduleNoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); + me->NoticeLang(s_ChanServ, u, LNG_ENFORCE_SYNTAX); ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " "); - moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE); + me->NoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE); ircdproto->SendMessage(findbot(s_ChanServ), u->nick, " "); if (cbmodes['R'].flag != 0) - moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED); + me->NoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED); else - moduleNoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_DISABLED); + me->NoticeLang(s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_DISABLED); return MOD_STOP; } |