Originally Posted By: darthclide
Am I missing something?


Yes. You are missing the ^ event prefix.

on ^*:join:#:{


Read more about it from the help file under the topic "Halting text"


echo -a $signature