Well basically ...
To stop messages from going to the status window, you need to monitor the raw events and halt the event. You can also say echo @Connections then halt. This will echo to your window and not show in status.
In these raw events, $numeric is the RAW event, $rawmsg will show you the whole message for that raw event. $1- will work for things, $nick can work as well. Depends on the event.
raw *:*:{
if ($numeric == 301) {
echo @connections $1-
halt
}
elseif ($numeric == 302) {
echo @connections $rawmsg
halt
}
}
Im not using real raw events as examples. Just giving you the basic idea. You can make a test to see what the different events raw numerics and message style is.
raw *:*:{
echo @test $1-
echo 2 @test $numeric $rawmsg
}
Same goes for other events.
on *:connect:
on *:notice:#: