For me, these aren't working:
Code:
alias atest2 { scon -at1 echo -s amsg $($1-,0) }
alias atest1 { scon -at1 echo -s amsg $!1- }

This one does:
Code:
alias atest3 { var %txt = $1- | scon -at1 echo -s amsg $(%txt,0) }


Thus the OP could try:
Code:
on *:text:*:*:{
  if (($istok(Panic trollman118,$nick,32)) && ($strip($1) == !request) && ($2)) {
    var %text = $2-
    .scon -at1 amsg $(%text,0)
  }
}