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; }
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; }
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; }
int AnopeInit(int argc, char **argv) { Command *c; int status; moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); moduleSetType(SUPPORTED); c = createCommand("ENFORCE", my_cs_enforce, NULL, -1, -1, -1, -1, -1); if ((status = moduleAddCommand(CHANSERV, c, MOD_HEAD))) { alog("[cs_enforce] Unable to create ENFORCE command: %d", status); return MOD_STOP; } moduleAddHelp(c, my_cs_help_enforce); moduleSetChanHelp(my_cs_help); my_add_languages(); return MOD_CONT; }
int DenoraInit(int argc, char **argv) { Message *msg = NULL; EvtHook *hook; PrivMsg *p; int status; ConnectServConnected = 0; hook = createEventHook(EVENT_RELOAD, do_reload); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_NEWNICK, do_newnick); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_CHANGE_NICK, cs_user_nick); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_SERVER, cs_server_join); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_SQUIT, cs_server_quit); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_GLOBAL_KILL, cs_global_kill); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_SERVER_KILL, cs_server_kill); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_USER_LOGOFF, cs_user_logoff); status = moduleAddEventHook(hook); hook = createEventHook(EVENT_USER_MODE, cs_user_modes); status = moduleAddEventHook(hook); if (!load_config()) { return MOD_STOP; } if (status == MOD_ERR_OK) { cs_addClient(); ConnectServConnected = 1; cs_addMessageList(); p = createPrivmsg(s_ConnectServ, ConnectServ); addPrivMsg(p); } else { alog(LOG_NORMAL, "Error status was [%d]", status); return MOD_STOP; } my_add_languages(); if (CsJoinLogChan) { denora_cmd_join(s_ConnectServ, LogChannel, time(NULL)); } moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); alog(LOG_NORMAL, "ConnectServ%s: loaded", MODULE_EXT); return MOD_CONT; }