rendered paste bodyalias bl {
writeini -n bot.ini blacklist $address($1,2) $2-
echo -a Blacklisted $address($1,2) under the nickname of: $1 for: $2-
amsg [amsg] Blacklisting $address($1,2) (or: $1 $+ ) for: $iif($2-,$2-,N/A)
var %a 0
while (%a < $chan(0)) {
inc %a
mode $chan(%a) +bb $1 $address($1,2)
kick $chan(%a) $1 [Blacklisted] $readini(bot.ini,blacklist,$address($1,2))
}
}
alias debl {
remini bot.ini blacklist $address($1,2)
echo -a Deblacklisted $address($1,2) under the nickname of: $1 for: $2-
amsg [amsg] Deblacklisting $address($1,2) (or: $1 $+ ) for: $iif($2-,$2-,N/A)
var %a 0
while (%a < $chan(0)) {
inc %a
mode $chan(%a) -bb $1 $address($1,2)
}
}
alias blcheck {
var %a 0
while (%a < $chan(0)) {
inc %a
var %b 0
while (%b < $nick($chan(%a),0)) {
if ($readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2))) {
mode $chan(%a) +bb $nick($chan(%a),%b) $address($nick($chan(%a),%b),2)
msg $chan(%a) The address $address($nick($chan(%a),%b),2) is blacklisted for: $readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2)) $+ , attempting to kick+ban $nick($chan(%a),%b) $+ .
kick $chan(%a) $nick($chan(%a),%b) [Blacklisted] $readini(bot.ini,blacklist,$address($nick($chan(%a),%b),2))
}
}
}
}
on *:JOIN:#: {
if ($readini(bot.ini,blacklist,$wildsite)) {
mode $chan +bb $nick $wildsite
msg $chan The address $wildsite is blacklisted for: $readini(bot.ini,blacklist,$wildsite) $+ , attempting to kick+ban $nick $+ .
kick $chan $nick [Blacklisted] $readini(bot.ini,blacklist,$address($1,2))
}
}