/***********************************************************************
X3 ChangeLog
+2006-09-10 Neil Spierling <sirvulcan@gmail.com>
+
+ * src/mod-memoserv.c: Fixed crash bug.
+
+ * src/spamserv.c: Ignore opers.
+
2006-08-28 Neil Spierling <sirvulcan@gmail.com>
* README: tweaks.
str = database_get_data(conf_node, "bot", RECDB_QSTRING);
if (str) {
memoserv = memoserv_conf.bot;
+ const char *modes = conf_get_data("modules/memoserv/modes", RECDB_QSTRING);
+ memoserv = AddService(str, modes ? modes : NULL, "User-User Memorandum Services", NULL);
+
} else {
log_module(MS_LOG, LOG_ERROR, "database_get_data for memoserv_conf.bot failed!");
exit(1);
char reason[MAXLEN];
/* make sure: spamserv is not disabled; x3 is running; spamserv is in the chan; chan is regged, user does exist */
- if(!spamserv || quit_services || !GetUserMode(channel, spamserv) || IsService(user) || !(cInfo = get_chanInfo(channel->name)) || !(uInfo = get_userInfo(user->nick)))
+ if(!spamserv || quit_services || !GetUserMode(channel, spamserv) || IsOper(user) || !(cInfo = get_chanInfo(channel->name)) || !(uInfo = get_userInfo(user->nick)))
return;
*/
"memoserv" {
"bot" "MemoServ";
+ "modes" "+k";
"message_expiry" "30d"; // age when messages are deleted; set
// to 0 to disable message expiration
"limit" "30"; // Max amount of messages a person can get.