Try these lines in your remotes (Alt-R):
on !*:JOIN:#: beep | flash -r5 $chan $nick joined $chan
on !*:PART:#: beep | flash -r5 $chan $nick left $chan
on !*:QUIT:{
var %i = 1
beep
while ($comchan($nick,%i)) {
flash -r5 $ifmatch $nick quit from $ifmatch
inc %i
}
}
If you want to specify just the channel or channels you want it to work with, then you can specify that like this (for on JOIN/PART only):
on !*:JOIN:#MyChannel1,#MyChannel2,#MyChannel3: beep | flash -r5 $chan $nick joined $chan
on !*:PART:#MyChannel1: beep | flash -r5 $chan $nick left $chan
The on QUIT would take a little more doing, probably by setting the channel list into a variable separated by commas, and looping through
($nick ison $gettok(%ChannelList,%i,44)) or something similar. It would be beneficial, if you want to go this route, to set up the variable and use it in the on JOIN:
on !*:JOIN:%ChannelList: beep | flash -r5 $nick joined $chan
on !*:PART:%ChannelList: beep | flash -r5 $nick left $chan