mirror of
https://github.com/anope/anope.git
synced 2026-07-03 01:13:13 +02:00
Added amsg kicker settings to /bs info
This commit is contained in:
@@ -783,6 +783,8 @@ enum LanguageString
|
||||
BOT_INFO_CHAN_KICK_UNDERLINES_BAN,
|
||||
BOT_INFO_CHAN_KICK_ITALICS,
|
||||
BOT_INFO_CHAN_KICK_ITALICS_BAN,
|
||||
BOT_INFO_CHAN_KICK_AMSGS,
|
||||
BOT_INFO_CHAN_KICK_AMSGS_BAN,
|
||||
BOT_INFO_CHAN_MSG,
|
||||
BOT_INFO_ACTIVE,
|
||||
BOT_INFO_INACTIVE,
|
||||
|
||||
@@ -162,6 +162,16 @@ class CommandBSInfo : public Command
|
||||
}
|
||||
else
|
||||
source.Reply(BOT_INFO_CHAN_KICK_ITALICS, GetString(u, BOT_INFO_INACTIVE).c_str());
|
||||
if (ci->botflags.HasFlag(BS_KICK_AMSGS))
|
||||
{
|
||||
if (ci->ttb[TTB_AMSGS])
|
||||
source.Reply(BOT_INFO_CHAN_KICK_AMSGS_BAN, GetString(u, BOT_INFO_ACTIVE).c_str(), ci->ttb[TTB_AMSGS]);
|
||||
else
|
||||
source.Reply(BOT_INFO_CHAN_KICK_AMSGS, GetString(u, BOT_INFO_ACTIVE).c_str());
|
||||
}
|
||||
else
|
||||
source.Reply(BOT_INFO_CHAN_KICK_AMSGS, GetString(u, BOT_INFO_INACTIVE).c_str());
|
||||
|
||||
if (ci->botflags.HasFlag(BS_MSG_PRIVMSG))
|
||||
source.Reply(BOT_INFO_CHAN_MSG, "PRIVMSG");
|
||||
else if (ci->botflags.HasFlag(BS_MSG_NOTICE))
|
||||
|
||||
@@ -471,7 +471,7 @@ class BSKick : public Module
|
||||
Channel *c = (*it)->chan;
|
||||
++it;
|
||||
|
||||
if (c->ci != NULL)
|
||||
if (c->ci != NULL && c->ci->botflags.HasFlag(BS_KICK_AMSGS))
|
||||
{
|
||||
check_ban(c->ci, u, TTB_AMSGS);
|
||||
bot_kick(c->ci, u, BOT_REASON_AMSGS);
|
||||
|
||||
@@ -1768,6 +1768,10 @@ const char *const language_strings[LANG_STRING_COUNT] = {
|
||||
_(" Italics kicker : %s"),
|
||||
/* BOT_INFO_CHAN_KICK_ITALICS_BAN */
|
||||
_(" Italics kicker : %s (%d kick(s) to ban)"),
|
||||
/* BOT_INFO_CHAN_KICK_AMSGS */
|
||||
_(" AMSG kicker : %s"),
|
||||
/* BOT_INFO_CHAN_KICK_AMSGS_BAN */
|
||||
_(" AMSG kicker : %s (%d kick(s) to ban)"),
|
||||
/* BOT_INFO_CHAN_MSG */
|
||||
_(" Fantasy reply : %s"),
|
||||
/* BOT_INFO_ACTIVE */
|
||||
|
||||
Reference in New Issue
Block a user