int AnopeInit(int argc, char **argv) { Command *c; EvtHook *evt; int status; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(SUPPORTED); c = createCommand("REGISTER", my_ns_register, NULL, -1, -1, -1, -1, -1); if ((status = moduleAddCommand(NICKSERV, c, MOD_HEAD))) { alog("[ns_maxemail] Unable to create REGISTER command: %d", status); return MOD_STOP; } c = createCommand("SET", my_ns_set, NULL, -1, -1, -1, -1, -1); if ((status = moduleAddCommand(NICKSERV, c, MOD_HEAD))) { alog("[ns_maxemail] Unable to create SET command: %d", status); return MOD_STOP; } evt = createEventHook(EVENT_RELOAD, my_event_reload); if ((status = moduleAddEventHook(evt))) { alog("[ns_maxemail] Unable to hook to EVENT_RELOAD: %d", status); return MOD_STOP; } my_load_config(); my_add_languages(); return MOD_CONT; }
/** * AnopeInit is called when the module is loaded * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; int status; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); /* HS LIST */ c = createCommand("LIST", doCont, is_host_setter, -1, -1, -1, -1, -1); status = moduleAddCommand(HOSTSERV, c, MOD_HEAD); /* OS DEFCON */ c = createCommand("DEFCON", doCont, is_services_root, -1, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_HEAD); /* NS SENDPASS */ c = createCommand("SENDPASS", doNsSendPass, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_HEAD); /* CS SENDPASS */ c = createCommand("SENDPASS", doCsSendPass, NULL, -1, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_HEAD); return MOD_CONT; }
/** * Create the command, and tell Denora about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int DenoraInit(int argc, char **argv) { Command *c; if (denora->debug >= 2) { protocol_debug(NULL, argc, argv); } moduleAddAuthor("Denora"); moduleAddVersion ("$Id: ss_modules.c 398 2011-01-31 22:37:12Z hal9000 $"); moduleSetType(CORE); #ifdef USE_MODULES c = createCommand("MODLOAD", do_modload, is_stats_admin, -1, -1, -1, STAT_HELP_MODLOAD); moduleAddCommand(STATSERV, c, MOD_UNIQUE); c = createCommand("MODUNLOAD", do_modunload, is_stats_admin, -1, -1, -1, STAT_HELP_MODUNLOAD); moduleAddCommand(STATSERV, c, MOD_UNIQUE); c = createCommand("MODLIST", do_modlist, is_stats_admin, -1, -1, -1, STAT_HELP_MODLIST); moduleAddCommand(STATSERV, c, MOD_UNIQUE); c = createCommand("MODINFO", do_modinfo, is_stats_admin, -1, -1, -1, STAT_HELP_MODINFO); moduleAddCommand(STATSERV, c, MOD_UNIQUE); #endif return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("SET", do_set, NULL, MEMO_HELP_SET, -1, -1, -1, -1); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); c = createCommand("SET NOTIFY", NULL, NULL, MEMO_HELP_SET_NOTIFY, -1, -1, -1, -1); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); c = createCommand("SET LIMIT", NULL, NULL, -1, MEMO_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT, MEMO_SERVADMIN_HELP_SET_LIMIT); c->help_param1 = (char *) (long) MSMaxMemos; moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); moduleSetMemoHelp(myMemoServHelp); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Command *c; EvtHook *hook; c = createCommand("request", hs_do_request, nick_identified, -1, -1, -1, -1, -1); moduleAddHelp(c, hs_help_request); moduleAddCommand(HOSTSERV, c, MOD_HEAD); c = createCommand("activate", hs_do_activate, is_host_setter, -1, -1, -1, -1, -1); moduleAddHelp(c, hs_help_activate); moduleAddCommand(HOSTSERV, c, MOD_HEAD); c = createCommand("reject", hs_do_reject, is_host_setter, -1, -1, -1, -1, -1); moduleAddHelp(c, hs_help_reject); moduleAddCommand(HOSTSERV, c, MOD_HEAD); c = createCommand("waiting", hs_do_waiting, is_host_setter, -1, -1, -1, -1, -1); moduleAddHelp(c, hs_help_waiting); moduleAddCommand(HOSTSERV, c, MOD_HEAD); c = createCommand("list", hs_do_list_out, is_services_oper, -1, -1, -1, -1, -1); moduleAddCommand(HOSTSERV, c, MOD_HEAD); hook = createEventHook(EVENT_NICK_DROPPED, hsreqevt_nick_dropped); moduleAddEventHook(hook); hook = createEventHook(EVENT_NICK_EXPIRE, hsreqevt_nick_dropped); moduleAddEventHook(hook); hook = createEventHook(EVENT_DB_SAVING, hsreqevt_db_saving); moduleAddEventHook(hook); hook = createEventHook(EVENT_DB_BACKUP, hsreqevt_db_backup); moduleAddEventHook(hook); moduleSetHostHelp(hs_help); moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(SUPPORTED); my_load_config(); my_add_languages(); hs_request_head = NULL; if (debug) alog("[hs_request] Loading database..."); hsreq_load_db(); alog("hs_request loaded"); return MOD_CONT; }
void cs_addMessageList(void) { Command *c; c = createCommand("ABOUT", cs_about, NULL, -1, -1, -1, -1); moduleAddCommand(ConnectServ_cmdTable, c, MOD_UNIQUE); c = createCommand("VERSION", cs_version, NULL, -1, -1, -1, -1); moduleAddCommand(ConnectServ_cmdTable, c, MOD_UNIQUE); }
/** * AnopeInit is called when the module is loaded * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; EvtHook *hook = NULL; int status; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); alog("ns_qdbban: Loading configuration directives..."); if (mLoadConfig()) { return MOD_STOP; } c = createCommand("SASET", myAddQDBBan, is_services_oper, -1, -1, -1, -1, -1); status = moduleAddCommand(NICKSERV, c, MOD_HEAD); c = createCommand("QLIST", mQList, is_services_oper, -1, -1, -1, -1, -1); moduleAddOperHelp(c, nsHelpQList); moduleSetNickHelp(nsHelp); status = moduleAddCommand(NICKSERV, c, MOD_HEAD); /* Add the SASET command again for the purpose of adding stuff to /ns help saset calls doModCont as using NULL causes Anope to crash. This is due to a (possible) bug in 1.8.4. */ c = createCommand("SASET", doModCont, NULL, -1, -1, -1, -1, -1); moduleAddOperHelp(c, mMainSetHelp); status = moduleAddCommand(NICKSERV, c, MOD_TAIL); c = createCommand("SASET QDBBAN", NULL, NULL, -1, -1, -1, -1, -1); moduleAddOperHelp(c, mQDBBanHelp); moduleAddCommand(NICKSERV, c, MOD_HEAD); c = createCommand("INFO", myNickInfo, NULL, -1, -1, -1, -1, -1); status = moduleAddCommand(NICKSERV, c, MOD_TAIL); hook = createEventHook(EVENT_DB_SAVING, mSaveData); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_DB_BACKUP, mBackupData); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_RELOAD, mEventReload); status = moduleAddEventHook(hook); mLoadData(); m_AddLanguages(); return MOD_CONT; }
/** * Create the hook, and tell Denora about it. **/ int DenoraInit(int argc, char **argv) { EvtHook *hook; Command *c; if (denora->debug) protocol_debug(NULL, argc, argv); moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(THIRD); if ((VERSION_MAJOR != 1) && (VERSION_MINOR < 4)) { alog(LOG_ERROR, "[seen] Your Denora version is incompatible with this module."); return MOD_STOP; } if (!denora->do_sql) { alog(LOG_ERROR, "[seen] SQL needs to be enabled to load this module."); return MOD_STOP; } hook = createEventHook(EVENT_FANTASY, do_fantasy_seen); moduleAddEventHook(hook); c = createCommand("SEEN", do_msg_seen, NULL, -1, -1, -1, -1); moduleAddCommand(STATSERV, c, MOD_UNIQUE); mAddLanguages(); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Command *c; int status; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(SUPPORTED); c = createCommand("APPENDTOPIC", my_cs_appendtopic, NULL, -1, -1, -1, -1, -1); if ((status = moduleAddCommand(CHANSERV, c, MOD_HEAD))) { alog("[cs_appendtopic] Unable to create APPENDTOPIC command: %d", status); return MOD_STOP; } moduleAddHelp(c, my_cs_help_appendtopic); moduleSetChanHelp(my_cs_help); my_add_languages(); alog("[cs_appendtopic] Loaded successfully"); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; EvtHook *hook; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); /** * For some unknown reason, do_opernews is actaully defined in news.c * we can look at moving it here later **/ c = createCommand("OPERNEWS", do_opernews, is_services_admin, NEWS_HELP_OPER, -1, -1, -1, -1); c->help_param1 = (char *) (long) NewsCount; moduleAddCommand(OPERSERV, c, MOD_UNIQUE); moduleSetOperHelp(myOperServHelp); hook = createEventHook(EVENT_RELOAD, reload_config); if (moduleAddEventHook(hook) != MOD_ERR_OK) { alog("[\002os_opernews\002] Can't hook to EVENT_RELOAD event"); return MOD_STOP; } return MOD_CONT; }
/** * AnopeInit is called when the module is loaded * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { EvtHook *hook = NULL; Command *c; int status = 0; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(THIRD); /* Load configuration directives from services.conf */ alog("[%s] Loading configuration directives", MYNAME); if (mLoadConfig(0, NULL)) return MOD_STOP; hook = createEventHook(EVENT_RELOAD, mLoadConfig); status += moduleAddEventHook(hook); c = createCommand("RESETPASS", do_resetpass, NULL, -1, -1, -1, -1, -1); moduleAddHelp(c, ResetPassHelp); status += moduleAddCommand(NICKSERV, c, MOD_HEAD); c = createCommand("CONFIRMRESET", do_confirm, NULL, -1, -1, -1, -1, -1); moduleAddHelp(c, EntercodeResetHelp); status += moduleAddCommand(NICKSERV, c, MOD_HEAD); c = createCommand("RESENDRESET", do_resendcode, NULL, -1, -1, -1, -1, -1); moduleAddHelp(c, ResendPassCodeHelp); status += moduleAddCommand(NICKSERV, c, MOD_HEAD); c = createCommand("SENDPASS", do_sendpass, NULL, -1, -1, -1, -1, -1); status += moduleAddCommand(NICKSERV, c, MOD_HEAD); moduleSetNickHelp(mMainNickHelp); m_AddLanguages(); if (status != MOD_ERR_OK) { alog(LOG_CREATE_COMMAND_ERROR, MYNAME); return MOD_STOP; } return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: cs_ban.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("BAN", do_ban, NULL, CHAN_HELP_BAN, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); c = createCommand("UNBAN", do_unban, NULL, CHAN_HELP_UNBAN, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); moduleSetChanHelp(myChanServHelp); return MOD_CONT; }
/** * Create the help command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: ms_help.c 953 2006-01-14 11:36:29Z certus $"); moduleSetType(CORE); c = createCommand("HELP", do_help, NULL, -1, -1, -1, -1, -1); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { moduleAddAuthor("Adam"); moduleAddVersion("1.0"); Command *c = createCommand("ROOT", do_root, is_services_root, -1, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_HEAD); moduleAddRootHelp(c, os_help_root); moduleSetOperHelp(os_help); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: ns_identify.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("ID", do_identify, NULL, NICK_HELP_IDENTIFY, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("IDENTIFY", do_identify, NULL, NICK_HELP_IDENTIFY, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SIDENTIFY", do_identify, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); moduleSetNickHelp(myNickServHelp); return MOD_CONT; }
/** * Create the help command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("HELP", do_help, NULL, -1, -1, -1, -1, -1); moduleAddCommand(BOTSERV, c, MOD_UNIQUE); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("ID", do_identify, NULL, NICK_HELP_IDENTIFY, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("IDENTIFY", do_identify, NULL, NICK_HELP_IDENTIFY, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SIDENTIFY", do_identify, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); moduleSetNickHelp(myNickServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); /** * do_session/do_exception are exported from sessions.c - we just want to provide an interface. **/ c = createCommand("SESSION", do_session, is_services_oper, OPER_HELP_SESSION, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("EXCEPTION", do_exception, is_services_oper, OPER_HELP_EXCEPTION, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); moduleSetOperHelp(myOperServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: ns_help.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("HELP", do_help, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Command *c; c = createCommand("QAKILL", do_qakill_some_lameass, is_services_admin,-1,-1,-1,-1,-1); alog("Loading module os_qakill.so [Status: %d]", moduleAddCommand(OPERSERV,c,MOD_HEAD)); moduleAddHelp(c,SGR_Module_Help_OPERSERV_QAKILL_FULL); moduleSetOperHelp(SGR_Module_Help_OPERSERV_QAKILL); alog("[os_qakill] New command: /msg operserv QAKILL [nick] [reason]"); alog("[os_qakill] For information see: /msg operserv HELP QAKILL"); alog("[os_qakill] Yayness!(tm) - MODULE LOADED AND ACTIVE"); moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion (VERSION_STRING); moduleSetType(CORE); c = createCommand("ACCESS", do_access, NULL, CHAN_HELP_ACCESS, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); c = createCommand("ACCESS LEVELS", NULL, NULL, CHAN_HELP_ACCESS_LEVELS, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); c = createCommand("LEVELS", do_levels, NULL, CHAN_HELP_LEVELS, -1, -1, -1, -1); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); moduleSetChanHelp(myChanServHelp); return MOD_CONT; }
int DenoraInit(int argc, char **argv) { Command *c; c = createCommand("UPTIME", m_do_uptime, is_oper, -1, -1, -1, -1); moduleAddCommand(STATSERV, c, MOD_HEAD); if (denora->debug) { protocol_debug(NULL, argc, argv); } moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("INFO", do_info, NULL, -1, MEMO_HELP_INFO, -1, MEMO_SERVADMIN_HELP_INFO, MEMO_SERVADMIN_HELP_INFO); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); moduleSetMemoHelp(myMemoServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: bs_say.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("SAY", do_say, NULL, BOT_HELP_SAY, -1, -1, -1, -1); moduleAddCommand(BOTSERV, c, MOD_UNIQUE); moduleSetBotHelp(myBotServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion("$Id: ms_read.c 953 2006-01-14 11:36:29Z certus $"); moduleSetType(CORE); c = createCommand("READ", do_read, NULL, MEMO_HELP_READ, -1, -1, -1, -1); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); moduleSetMemoHelp(myMemoServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("SUSPEND", do_suspend, is_services_oper, -1, -1, CHAN_SERVADMIN_HELP_SUSPEND, CHAN_SERVADMIN_HELP_SUSPEND, CHAN_SERVADMIN_HELP_SUSPEND); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); c = createCommand("UNSUSPEND", do_unsuspend, is_services_oper, -1, -1, CHAN_SERVADMIN_HELP_UNSUSPEND, CHAN_SERVADMIN_HELP_UNSUSPEND, CHAN_SERVADMIN_HELP_UNSUSPEND); moduleAddCommand(CHANSERV, c, MOD_UNIQUE); moduleSetChanHelp(myChanServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("LIST", do_list, NULL, MEMO_HELP_LIST, -1, -1, -1, -1); moduleAddCommand(MEMOSERV, c, MOD_UNIQUE); moduleSetMemoHelp(myMemoServHelp); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Adam"); moduleAddVersion("1.1"); c = createCommand("SAREGISTER", do_saregister, is_services_admin, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_HEAD); moduleAddHelp(c, cs_help_saregister); moduleSetNickHelp(myNickServHelp); return MOD_CONT; }
/** * Create the command, and tell anope about it. * @param argc Argument count * @param argv Argument list * @return MOD_CONT to allow the module, MOD_STOP to stop it **/ int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Anope"); moduleAddVersion(VERSION_STRING); moduleSetType(CORE); c = createCommand("SET", do_set, is_services_root, OPER_HELP_SET, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET LIST", NULL, NULL, OPER_HELP_SET_LIST, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET READONLY", NULL, NULL, OPER_HELP_SET_READONLY, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET LOGCHAN", NULL, NULL, OPER_HELP_SET_LOGCHAN, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET DEBUG", NULL, NULL, OPER_HELP_SET_DEBUG, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET NOEXPIRE", NULL, NULL, OPER_HELP_SET_NOEXPIRE, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET IGNORE", NULL, NULL, OPER_HELP_SET_IGNORE, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); c = createCommand("SET SUPERADMIN", NULL, NULL, OPER_HELP_SET_SUPERADMIN, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); #ifdef USE_MYSQL c = createCommand("SET SQL", NULL, NULL, OPER_HELP_SET_SQL, -1, -1, -1, -1); moduleAddCommand(OPERSERV, c, MOD_UNIQUE); #endif moduleSetOperHelp(myOperServHelp); return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Command *c; moduleAddAuthor("Xanadu"); moduleAddVersion("$Id: ns_addnick.c 1.0 01-17-2009 $"); moduleSetType(CORE); c = createCommand("ADDNICK", do_addnick, NULL, NS_HELP_ADDNICK, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("GROUP", do_group, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("MYNICKS", do_mynicks, NULL, -1, NS_HELP_MYNICKS, -1, NS_ADMIN_HELP_MYNICKS, NS_ADMIN_HELP_MYNICKS); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("GLIST", do_glist, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); moduleSetNickHelp(myNickServHelp); return MOD_CONT; }