Firstly you can't use the /me command in a on text event. Secondly what if the original poster has more than one channel. I have to give credit to you on the /halt command though.
Code:
on *:TEXT:.me*:?: { 
if ($nick isop $2) { describe $2 $3- | halt }
}
on *:TEXT:.say*:?: { 
if ($nick isop $2) { say $2 $3- | halt }
}