on *:TEXT:!blacklist*:#: { if ($2 == $me) { notice $nick You may not blacklist me! | HALT } if ($2 == $nick) { notice $nick Your just plain stupid tbh. | halt } if ($2 isop $chan) || ($2 ishop $chan) { notice $nick Dont BlackList an Op/Hop | HALT } if ($me isop $chan) && ($nick isop $chan) { /writeini blacklist.ini $address($2,2) Blacklister $2 /writeini blacklist.ini $address($2,2) Blacklisted $address($2,2) /writeini blacklist.ini $address($2,2) Reason $3- msg $chan 4,1 $2 has been placed on $me $+ 's Blacklist by $nick $+ . ban -k $chan $2 $3- ( Blacklisted ) } } on *:TEXT:!unblacklist*:#: { if ($me isop $chan) && ($nick isop $chan) { /remini blacklist.ini $address($2,2) msg $chan 4,1 $2 has been removed from $me $+ 's Blacklist by $nick $+ . mode $chan -b $address($2,2) } } on *:JOIN:#: { if ($readini(blacklist.ini,$address($nick,2),Blacklisted) != $null) { ban -k $chan $nick 2 User is blacklisted. Reason: $readini(blacklist.ini, $address($nick,2), Reason) Blacklisted by $readini(blacklist.ini, $address($2,2), Blacklister) $+ . } }