rendered paste bodyalias blist {
if (!%blist. [ $+ [ $1 ] ]) {
set %blist. [ $+ [ $1 ] ] yo
set %breason. [ $+ [ $1 ] ] $iif($2,$2-,No reason)
echo -at [ADDED] $1 Reason: $iif($2,$2-,No reason)
}
else echo -at [ERROR] he is blacklisted already
}
alias unblist {
if (%blist. [ $+ [ $1 ] ]) {
unset %blist. [ $+ [ $1 ] ]
unset %breason. [ $+ [ $1 ] ]
echo -at [DELETED] $1
}
else echo -at [ERROR] he is not blacklisted
}
on *:join:#:{
if ($me isop $chan) || ($me ishop $chan) {
if (%blist. [ $+ [ $nick ] ]) {
ban -k $chan $nick 2 [BLACKLISTED] Reason: %breason. [ $+ [ $nick ] ] $chr(124) %bans Banned
}
}
}