It *does* work for all. The example shown will trigger it for all joins. As far as netsplits go, I'd use a standard flood protection script to only let it trigger once every 5-10 seconds or so.

Code:
on *:join:#: {
  if (%join.fld) { return }
  set -u10 %join.fld On
  .splay filename
}


Invision Support
#Invision on irc.irchighway.net