rendered paste bodyalias blacklist {
if ($1 == -a) {
if (!$readini(list.ini,blist,$2)) {
echo -a [BLIST-ADD] Host: $2 added to blacklist
writeini list.ini blist $2 $iif($3-,$v1,No reason)
}
else echo -a [BLIST-ERR] Host: $2 Was already found on blacklist
}
else {
if (!$readini(list.ini,blist,$address($1,2))) {
echo -a [BLIST-ADD] Nick: $1 Host: $address($1,2) Added to blacklist. Reason: $2-
writeini list.ini blist $address($1,2) $iif($3-,$v1,No reason)
}
else echo -a [BLIST-ERR] Nick: $1 Host: $address($1,2) Was already found on blacklist
}
}
on *:join:#:{
if ($me isop $chan) || ($me ishop $chan) {
if ($readini(list.ini,blist,$address($nick,2))) {
mode $chan -QeIeI+b $nick $nick $address($nick,2) $address($nick,2) $address($nick,2)
kick $chan $nick Blacklisted - Reason: $readini(list.ini,blist,$address($nick,2))
}
}
}