summaryrefslogtreecommitdiff
path: root/modules/pseudoclients
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2012-10-26 17:30:41 -0400
committerAdam <Adam@anope.org>2012-10-26 17:30:41 -0400
commite1dcf24c98a14340e3c05388b749fb6069592d0e (patch)
tree51bb3bfbc4240d0130293c53f2926727f712ebb5 /modules/pseudoclients
parent3b24311db6664407b34cce4080b48d18ff2eb997 (diff)
Add nickserv:modesonid config option to set what modes users get on identify
Diffstat (limited to 'modules/pseudoclients')
-rw-r--r--modules/pseudoclients/nickserv.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/pseudoclients/nickserv.cpp b/modules/pseudoclients/nickserv.cpp
index 4115ee9b0..34e8a5524 100644
--- a/modules/pseudoclients/nickserv.cpp
+++ b/modules/pseudoclients/nickserv.cpp
@@ -253,6 +253,9 @@ class NickServCore : public Module
chan_set_correct_modes(u, c, 1, true);
}
+ if (!Config->NSModesOnID.empty())
+ u->SetModes(NickServ, "%s", Config->NSModesOnID.c_str());
+
if (Config->NSForceEmail && u->Account()->email.empty())
{
u->SendMessage(NickServ, _("You must now supply an e-mail for your nick.\n"