That's because /me isn't text, it's an action.

on *:action:*:#:

As for the second question I'm guessing you mean checking for two different bits of text. In that case you should use an if/elseif statement. Something like

on *:text:*:#: {
if ($1 == hello) /msg $chan hello $nick
elseif ($1 == bye) /msg $chan bye $nick
}

Last edited by pball; 08/01/19 10:55 PM.

http://scripting.pball.win
My personal site with some scripts I've released.