/** * 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) { Message *m; int status; if (denora->debug >= 2) { protocol_debug(NULL, argc, argv); } moduleAddAuthor("Denora"); moduleAddVersion ("$Id: event_motd.c 386 2011-01-04 17:16:43Z hal9000 $"); moduleSetType(CORE); m = createMessage("372", denora_event_372); status = moduleAddMessage(m, MOD_HEAD); if (status != MOD_ERR_OK) { alog(LOG_NORMAL, "Error Occurried setting message for 372 [%d][%s]", status, ModuleGetErrStr(status)); } m = createMessage("375", denora_event_375); status = moduleAddMessage(m, MOD_HEAD); if (status != MOD_ERR_OK) { alog(LOG_NORMAL, "Error Occurried setting message for 375 [%d][%s]", status, ModuleGetErrStr(status)); } m = createMessage("376", denora_event_376); status = moduleAddMessage(m, MOD_HEAD); if (status != MOD_ERR_OK) { alog(LOG_NORMAL, "Error Occurried setting message for 376 [%d][%s]", status, ModuleGetErrStr(status)); } return MOD_CONT; }
int AnopeInit(int argc, char **argv) { Message *msg = NULL; int status; #ifdef IRC_UNREAL32 if (UseTokens) { msg = createMessage("!", my_privmsg); } else { msg = createMessage("PRIVMSG", my_privmsg); } #else msg = createMessage("PRIVMSG", my_privmsg); #endif status = moduleAddMessage(msg, MOD_HEAD); if (status == MOD_ERR_OK) { addClient(s_CatServ, "meow!"); addMessageList(); } moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); alog("ircd_catserv.so: loaded, message status [%d]", status); return MOD_CONT; }