/** * 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("SASET", do_saset, is_services_oper, -1, -1, NICK_HELP_SASET, NICK_HELP_SASET, NICK_HELP_SASET); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET DISPLAY", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_DISPLAY, NICK_HELP_SASET_DISPLAY, NICK_HELP_SASET_DISPLAY); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET PASSWORD", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_PASSWORD, NICK_HELP_SASET_PASSWORD, NICK_HELP_SASET_PASSWORD); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET URL", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_URL, NICK_HELP_SASET_URL, NICK_HELP_SASET_URL); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET EMAIL", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_EMAIL, NICK_HELP_SASET_EMAIL, NICK_HELP_SASET_EMAIL); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET ICQ", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_ICQ, NICK_HELP_SASET_ICQ, NICK_HELP_SASET_ICQ); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET GREET", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_GREET, NICK_HELP_SASET_GREET, NICK_HELP_SASET_GREET); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET KILL", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_KILL, NICK_HELP_SASET_KILL, NICK_HELP_SASET_KILL); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET SECURE", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_SECURE, NICK_HELP_SASET_SECURE, NICK_HELP_SASET_SECURE); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET PRIVATE", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_PRIVATE, NICK_HELP_SASET_PRIVATE, NICK_HELP_SASET_PRIVATE); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET MSG", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_MSG, NICK_HELP_SASET_MSG, NICK_HELP_SASET_MSG); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET HIDE", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_HIDE, NICK_HELP_SASET_HIDE, NICK_HELP_SASET_HIDE); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET NOEXPIRE", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_NOEXPIRE, NICK_HELP_SASET_NOEXPIRE, NICK_HELP_SASET_NOEXPIRE); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET AUTOOP", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_AUTOOP, NICK_HELP_SASET_AUTOOP, NICK_HELP_SASET_AUTOOP); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); c = createCommand("SASET LANGUAGE", NULL, is_services_oper, -1, -1, NICK_HELP_SASET_LANGUAGE, NICK_HELP_SASET_LANGUAGE, NICK_HELP_SASET_LANGUAGE); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); moduleSetNickHelp(myNickServHelp); 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; 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; }
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("UPDATE", do_nickupdate, NULL, NICK_HELP_UPDATE, -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("$Id: ns_ghost.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("GHOST", do_ghost, NULL, NICK_HELP_GHOST, -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("$Id: ns_release.c 953 2006-01-14 11:36:29Z certus $"); moduleSetType(CORE); c = createCommand("RELEASE", do_release, NULL, NICK_HELP_RELEASE, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_UNIQUE); moduleSetNickHelp(myNickServHelp); 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(VERSION_STRING); moduleSetType(CORE); c = createCommand("LIST", do_list, NULL, -1, NICK_HELP_LIST, -1, NICK_SERVADMIN_HELP_LIST, NICK_SERVADMIN_HELP_LIST); 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("$Id: ns_getpass.c 1265 2007-08-26 15:33:06Z geniusdex $"); moduleSetType(CORE); c = createCommand("GETPASS", do_getpass, is_services_admin, -1, -1, -1, NICK_SERVADMIN_HELP_GETPASS, NICK_SERVADMIN_HELP_GETPASS); 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); 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; }
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; }