left out an if branch.

replace the process routine with this one:
now you can use it with queries

Code:
alias process {
  if ( $1 == /msg ) {
    msg $2 $3-
    haltdef
  }
  elseif ( $1 == /ctcp ) {
    ctcp $2 $3-
    haltdef
  }
  elseif ( $1 == /dcc ) {
    dcc $2 $3-
    haltdef
  }
  elseif ( $1 == /me ) {
    me $2 $3-
    haltdef
  }
  elseif ( $1 == /describe ) {
    describe $2 $3-
    haltdef
  }
  elseif ( $1 == //echo ) {
    echo $2-
    haltdef
  }
  elseif ( $1 == /notice ) {
    notice $2-
    haltdef
  }
  elseif ( $1 == /invite ) {
    invite $2-
    haltdef
  }
  elseif ( $1 == /query ) {
    query $2-
    haltdef
  }
  else {
    must be a say
    msg # $1-
    haltdef
  }
  return 0
}