void load(uint32 offset) { byte *item = getData(offset); x1 = READ_LE_UINT16(item + 0); y1 = READ_LE_UINT16(item + 2); x2 = READ_LE_UINT16(item + 4); y2 = READ_LE_UINT16(item + 6); messageListCount = READ_LE_UINT32(item + 8); messageListOffset = READ_LE_UINT32(item + 12); // Add the message to the message list addMessageList(messageListCount, messageListOffset); }
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; }