(1)
on *:INPUT:#:{ on.input.event $1- }
on *:INPUT:?:{ on.input.event $1- }
alias on.input.event { .... }
(2)
use 1 mirc, I see no advantage in using 2 but do see some disadvantages in using 2
(3)
I dont know what raws a mode # b returns so cant write the blocking script