I personally would use:

Code:
on *:NOTICE:*:*: {
  if ((*Serv iswm $nick) || (*.*.* iswm $nick)) {
    /echo -s $+(-,$nick,-) $1-
  }
}


Just using *serv is accurate becauser it covers all services, most servers also restrick nicknames ending in serv so its almost fool proof. Also some networks use domain names for the service, such as:

-services.mynetwork.com- Password accepted, you are now identified.


-KingTomato