summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/ns_set.c40
1 files changed, 26 insertions, 14 deletions
diff --git a/src/core/ns_set.c b/src/core/ns_set.c
index 7b7772bc6..2023ed416 100644
--- a/src/core/ns_set.c
+++ b/src/core/ns_set.c
@@ -504,20 +504,32 @@ class CommandNSSet : public Command
bool OnHelp(User *u, const std::string &subcommand)
{
- // This needs to change XXX
- notice_lang(s_NickServ, u, NICK_HELP_SET);
- notice_lang(s_NickServ, u, NICK_HELP_SET_DISPLAY);
- notice_lang(s_NickServ, u, NICK_HELP_SET_PASSWORD);
- notice_lang(s_NickServ, u, NICK_HELP_SET_URL);
- notice_lang(s_NickServ, u, NICK_HELP_SET_EMAIL);
- notice_lang(s_NickServ, u, NICK_HELP_SET_ICQ);
- notice_lang(s_NickServ, u, NICK_HELP_SET_GREET);
- notice_lang(s_NickServ, u, NICK_HELP_SET_KILL);
- notice_lang(s_NickServ, u, NICK_HELP_SET_SECURE);
- notice_lang(s_NickServ, u, NICK_HELP_SET_PRIVATE);
- notice_lang(s_NickServ, u, NICK_HELP_SET_MSG);
- notice_lang(s_NickServ, u, NICK_HELP_SET_HIDE);
- notice_lang(s_NickServ, u, NICK_HELP_SET_AUTOOP);
+ if (subcommand == "DISPLAY")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_DISPLAY);
+ else if (subcommand == "PASSWORD")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_PASSWORD);
+ else if (subcommand == "URL")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_URL);
+ else if (subcommand == "EMAIL")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_EMAIL);
+ else if (subcommand == "ICQ")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_ICQ);
+ else if (subcommand == "GREET")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_GREET);
+ else if (subcommand == "KILL")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_KILL);
+ else if (subcommand == "SECURE")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_SECURE);
+ else if (subcommand == "PRIVATE")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_PRIVATE);
+ else if (subcommand == "MSG")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_MSG);
+ else if (subcommand == "HIDE")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_HIDE);
+ else if (subcommand == "AUTOOP")
+ notice_lang(s_NickServ, u, NICK_HELP_SET_AUTOOP);
+ else
+ notice_lang(s_NickServ, u, NICK_HELP_SET);
}
void OnSyntaxError(User *u)