this text is supposed to show what people say in a channel in a custom format (basically, i take the text when somebody writes something and show it another way).
however, the following code does that for my own text, but when other people talk in a channel, the text appears to be blocked.. it doesn't show anything to me.
can anyone help me and tell me why?

Code:
  
on ^*:text:*:#:{.
   echo -t $target $+(•••,$nick,•••,>>) $1-
   halt
}
/*--------------*/
on 1:input:*:{
   if ($left($1,1) != /) || ($ctrlenter) {
      .echo -t $active $+(•••,$me,•••,>>) $1-
      .raw privmsg $active : $+ $1-
      halt
   }
}