alias blist { writeini blist.ini Blist $address($1,2) $iif($2,$2-,No Reason) var %i 1 while ($chan(%i)) { if ($me isop $chan(%i)) || ($me ishop $chan(%i)) { ban -ku $chan(%i) $1 2 msg $chan(%i) 4 $+ $1 $+ ( $+ $address($1,2) $+ ) 14has been globally banned by Bot-Admin:4 $nick $+ 14. 14Reason: $+ $+($chr(3)2,2) $iif($2,$2-,No Reason) } inc %i } } on *:join:#:{ if ($readini(blist.ini,blist,$address($nick,2))) { ban -ku $chan $nick Black listed user detected: $nick $+ , Reason: $readini(blist.ini,blist,$address($nick,2)) $+ . } } alias delist { remini blist.ini blist $address($1,2) amsg $1 $addrress($1,2) has been removed from my black list. } alias view { var %i = 1 while (%i <= $ini(blist.ini,blist,0)) { notice $me The following list are black listed. notice $me $ini(blist.ini,blist,%i) inc %i } }