2 questions: how could I prevent certain channels from highlighting me, and how to even prevent them from changing the color of its button? I know you can reset the color of a channel button, but couldn't script the complete solution myself. Thanks in advance!
I forgot to mention that those /echo's don't change the color of the button either. See /help /echo for information on the various switches you can use with it.
As a sidenote, Online's /echo's change the switchbar button colour to the "Event" colour. If you want to change it to "Message" colour, add the -m switch and if you don't want any change of colour, add the -n switch.
I'm running mIRC version 6.16 and the above events work here. You probably need to go through the common troubleshooting process to check why the events never trigger on your remote. The first step would be to type /remote on (in case it has been off) and to move our script to the top of your remote file (in case you have anything else there).
Type //echo -a $isalias(echo). If it returns $true, it means that you have a custom /echo alias that precedes the internal command. In this case you may want to either rename it or use !echo in our script to bypass it.
If $isalias() returned $false, check if you have other custom on ^-text/action events. If you find any, try to disable them and see if our script now takes effect.