diff options
| author | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-11-28 03:05:31 +0000 |
|---|---|---|
| committer | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2008-11-28 03:05:31 +0000 |
| commit | 7fdd8d7872adb8ee810907d785de87f0686a6289 (patch) | |
| tree | 49d7b3ffe9cb44a19b25d827068a74c44e961bf8 | |
| parent | bac9e520ed706e7fcf37c26a8f31b3e8964efc71 (diff) | |
Moved moduleSet*Help() functions to Module::Set*Help().
Also corrected a few issues with tabs in the help lines for non-core modules caused from the space->tab conversion a while back.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1804 5417fbe8-f217-4b02-8779-1006273d7864
115 files changed, 308 insertions, 315 deletions
diff --git a/include/modules.h b/include/modules.h index 76413d100..22356ad59 100644 --- a/include/modules.h +++ b/include/modules.h @@ -220,6 +220,55 @@ class CoreExport Module void SetAuthor(const std::string &author); /** + * Add output to nickserv help. + * when doing a /msg nickserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetNickHelp(void (*func)(User *)); + + /** + * Add output to chanserv help. + * when doing a /msg chanserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetChanHelp(void (*func)(User *)); + + /** + * Add output to memoserv help. + * when doing a /msg memoserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetMemoHelp(void (*func)(User *)); + + /** + * Add output to botserv help. + * when doing a /msg botserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetBotHelp(void (*func)(User *)); + + /** + * Add output to operserv help. + * when doing a /msg operserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetOperHelp(void (*func)(User *)); + + /** + * Add output to hostserv help. + * when doing a /msg hostserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetHostHelp(void (*func)(User *)); + + /** + * Add output to helpserv help. + * when doing a /msg helpserv help, your function will be called to allow it to send out a notice() with the code you wish to dispaly + * @param func a pointer to the function which will display the code + **/ + void SetHelpHelp(void (*func)(User *)); + + /** * Allow a module to add a set of language strings to anope * @param langNumber the language number for the strings * @param ac The language count for the strings @@ -434,14 +483,7 @@ int protocol_module_init(void); /* Load the IRCD Protocol Module up*/ void moduleCallBackPrepForUnload(const char *mod_name); MDE void moduleCallBackDeleteEntry(ModuleCallBack * prev); MDE char *moduleGetLastBuffer(void); -MDE void moduleSetHelpHelp(void (*func) (User * u)); MDE void moduleDisplayHelp(int service, User *u); -MDE void moduleSetHostHelp(void (*func) (User * u)); -MDE void moduleSetOperHelp(void (*func) (User * u)); -MDE void moduleSetBotHelp(void (*func) (User * u)); -MDE void moduleSetMemoHelp(void (*func) (User * u)); -MDE void moduleSetChanHelp(void (*func) (User * u)); -MDE void moduleSetNickHelp(void (*func) (User * u)); MDE int moduleAddHelp(Command * c, int (*func) (User * u)); MDE int moduleAddRegHelp(Command * c, int (*func) (User * u)); MDE int moduleAddOperHelp(Command * c, int (*func) (User * u)); diff --git a/src/core/bs_act.c b/src/core/bs_act.c index 87cd3d21d..11ea82071 100644 --- a/src/core/bs_act.c +++ b/src/core/bs_act.c @@ -31,7 +31,7 @@ class BSAct : public Module c = createCommand("ACT", do_act, NULL, BOT_HELP_ACT, -1, -1, -1, -1); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_assign.c b/src/core/bs_assign.c index 030a3c215..e94e7d0b3 100644 --- a/src/core/bs_assign.c +++ b/src/core/bs_assign.c @@ -6,8 +6,8 @@ * Please read COPYING and README for further details. * * Based on the original code of Epona by Lara. - * Based on the original code of Services by Andy Church. - * + * Based on the original code of Services by Andy Church. + * * $Id$ * */ @@ -31,7 +31,7 @@ class BSAssign : public Module c = createCommand("ASSIGN", do_assign, NULL, BOT_HELP_ASSIGN, -1, -1, -1, -1); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_badwords.c b/src/core/bs_badwords.c index 3fce1698e..13f6d19c7 100644 --- a/src/core/bs_badwords.c +++ b/src/core/bs_badwords.c @@ -35,7 +35,7 @@ class BSBadwords : public Module c = createCommand("BADWORDS", do_badwords, NULL, BOT_HELP_BADWORDS, -1, -1, -1, -1); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_bot.c b/src/core/bs_bot.c index 77e1f712e..2d0b5387b 100644 --- a/src/core/bs_bot.c +++ b/src/core/bs_bot.c @@ -32,7 +32,7 @@ class BSBot : public Module c = createCommand("BOT", do_bot, is_services_admin, -1, -1, -1, BOT_SERVADMIN_HELP_BOT, BOT_SERVADMIN_HELP_BOT); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_botlist.c b/src/core/bs_botlist.c index 75cbe1a90..f1c50c906 100644 --- a/src/core/bs_botlist.c +++ b/src/core/bs_botlist.c @@ -6,8 +6,8 @@ * Please read COPYING and README for further details. * * Based on the original code of Epona by Lara. - * Based on the original code of Services by Andy Church. - * + * Based on the original code of Services by Andy Church. + * * $Id$ * */ @@ -31,7 +31,7 @@ class BSBotList : public Module c = createCommand("BOTLIST", do_botlist, NULL, BOT_HELP_BOTLIST, -1, -1, -1, -1); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_info.c b/src/core/bs_info.c index d3590f624..9cc5bed67 100644 --- a/src/core/bs_info.c +++ b/src/core/bs_info.c @@ -6,8 +6,8 @@ * Please read COPYING and README for further details. * * Based on the original code of Epona by Lara. - * Based on the original code of Services by Andy Church. - * + * Based on the original code of Services by Andy Church. + * * $Id$ * */ @@ -32,7 +32,7 @@ class BSInfo : public Module c = createCommand("INFO", do_info, NULL, BOT_HELP_INFO, -1, -1, -1, -1); this->AddCommand(BOTSERV, c, MOD_UNIQUE); - moduleSetBotHelp(myBotServHelp); + this->SetBotHelp(myBotServHelp); } }; diff --git a/src/core/bs_kick.c b/src/core/bs_kick.c index 55d230710..52d1caad1 100644 --- a/src/core/bs_kick.c +++ b/src/core/bs_kick.c @@ -48,7 +48,7 @@ class BSKick : public Module c = createCom |
