On *:Op:#: { If ($Opnick == $Me) { Set -u0 %~~MB.nick 1 While ($Nick($Chan,%~~MB.nick,a) != $Null) { If ($Ulist($Address($Nick($Chan,%~~MB.nick,a),5),myBlacklist,1) != $Null) { Tokenize 32 $Ulist($Address($Nick($Chan,%~~MB.nick,a),5),myBlacklist,1).info Mode $Chan +b $Address($Nick($Chan,%~~MB.nick,a),$MB.Read(BanMask)) Kick $Chan $Nick($Chan,%~~MB.nick,a) Blacklisted: $3- $MB.Read(Reason.Append) ( $+ $Asctime($$1,mmmm d $+ $Chr(44) yyyy) $+ ) MB.Write Stats.Kickban $Calc($MB.Read(Stats.Kickban) + 1) MB.Echo $Nick($Chan,%~~MB.nick,a) $+($Chr(40),$Address($Nick($Chan,%~~MB.nick,a),5),$Chr(41)) has been removed from $Chan Reason: $3- ( $+ $Asctime($$1,mmmm d $+ $Chr(44) yyyy) $+ ) } Inc %~~MB.nick } } } On *:HELP:#: { If ($hnick == $Me) { Set -u0 %~~MB.nick 1 While ($Nick($Chan,%~~MB.nick,a) != $Null) { If ($Ulist($Address($Nick($Chan,%~~MB.nick,a),5),myBlacklist,1) != $Null) { Tokenize 32 $Ulist($Address($Nick($Chan,%~~MB.nick,a),5),myBlacklist,1).info Mode $Chan +b $Address($Nick($Chan,%~~MB.nick,a),$MB.Read(BanMask)) Kick $Chan $Nick($Chan,%~~MB.nick,a) Blacklisted: $3- $MB.Read(Reason.Append) ( $+ $Asctime($$1,mmmm d $+ $Chr(44) yyyy) $+ ) MB.Write Stats.Kickban $Calc($MB.Read(Stats.Kickban) + 1) MB.Echo $Nick($Chan,%~~MB.nick,a) $+($Chr(40),$Address($Nick($Chan,%~~MB.nick,a),5),$Chr(41)) has been removed from $Chan Reason: $3- ( $+ $Asctime($$1,mmmm d $+ $Chr(44) yyyy) $+ ) } Inc %~~MB.nick } } }