If you don't want to see the raw output of the trace replies, you could make a raw event for each trace numeric and haltdef it.
raw 200:*:haltdef
raw 201:*:haltdef
raw 202:*:haltdef
etc.
If you want to trace each user that joins the channel, you could do this...
on *:JOIN:#: {
if (($nick == $me) || ($eval($+(%,didtrace.,$nick),2))) return
set -eu60 $+(%,didtrace.,$nick) $true
!trace $nick
}
...and then catch the reply with your raw 205 event and do with it what you want from there.
You could replace the # with your channel name(s) if you only want it to work on a certain channel(s).
on *:JOIN:#chan1,#chan2,#chan3: {