rendered paste bodyalias blacklist {
if ($address($nick,2) == $address($me,2)) {
write bl.txt $2
amsg I have just globally banned $2 Reason: $3-
var %a 1 | while ($chan(%a)) { if ($me isop $chan(%a)) || ($me ishop $chan(%a)) { cs akick $chan(%a) add $$2 2 $iif($3,$3-,No reason given) (global akick) } | inc %a }
}
}
alias unblacklist {
if ($address($nick,2) == $address($me,2)) {
write -ds $2 bl.txt
amsg I have just globally unbanned $2 reason: $3-
var %a 1 | while (%chan(%a)) { if ($Me isop $chan(%a)) || ($me ishop $chan(%a)) { cs akick $chan(%a) del $$2 2 } | inc %a }
}
}
on *:JOIN:#: {
if ($me isop $chan) || ($me ishop $chan) {
if ($nick isin $read(bl.txt,w,* $+ $nick $+ *)) {
ban -k $chan $nick You are on my blacklist /ms send $me to get unblacklisted
}
}
}
alias listblacklist {
msg $nick Bl users : $read(bl.txt)
}