Code:
On @*:JOIN:#213:{  
  if (%bot_done [ $+ [ $nick ] ] == $nick) { return }
  if ((!$avoice($nick)) && ($nick !isvoice #213) && ([e]-DCC isin $nick)) {
    .ctcp $nick xdcc list
    set %_bots $addtok(%_bots,$nick,46)
    .set %bot_done $+ [ [ $nick ] ] $addtok(%_bots,$nick,46)
    .timer 1 10 check.bots $nick #
  }
}
alias -l check.bots {
  .set %_bots $remtok(%_bots,$1,1,46)
  if ($1 !isvoice $2) {
    ban $2 $1 2
    kick $2 $1 Imposter
  }
}
Something along these lines. smile

Dana

P.S.: You'd still need to keep your On NOTICE event of course. I was just too lazy to copy & paste it.


"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke