-/* event_neonserv_topic.c - NeonServ v5.1
- * Copyright (C) 2011 Philipp Kreil (pk910)
+/* event_neonserv_topic.c - NeonServ v5.3
+ * Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
//BOTWAR!
chanuser->changeTime = time(0);
if(chanuser->chageEvents > 0) {
- putsock(client, "NOTICE @%s :%s %s", chan->name, get_language_string(user, "NS_BOTWAR_DETECTED"), (BOTWAR_ALERT_CHAN ? get_language_string(user, "NS_BOTWAR_REPORTED") : ""));
- if(BOTWAR_ALERT_CHAN) {
- struct ChanNode *alertchan = getChanByName(BOTWAR_ALERT_CHAN);
+ char *alertchan = get_string_field("General.alertchan");
+ putsock(client, "NOTICE @%s :%s %s", chan->name, get_language_string(user, "NS_BOTWAR_DETECTED"), (alertchan ? get_language_string(user, "NS_BOTWAR_REPORTED") : ""));
+ if(alertchan) {
+ struct ChanNode *alertchan_chan = getChanByName(alertchan);
struct ClientSocket *alertclient;
- if(alertchan && (alertclient = getBotForChannel(chan)) != NULL) {
+ if(alertchan_chan && (alertclient = getBotForChannel(chan)) != NULL) {
char msgBuf[MAXLEN];
- putsock(alertclient, "PRIVMSG %s :%s", alertchan->name, build_language_string(NULL, msgBuf, "NS_BOTWAR_ALERT", chan->name, user->nick));
+ putsock(alertclient, "PRIVMSG %s :%s", alertchan_chan->name, build_language_string(NULL, msgBuf, "NS_BOTWAR_ALERT", chan->name, user->nick));
}
}
}