MB sent me this a while back, just configure the names as required...
set %lastindex #jindex
ignoreitem #charid
begin:
finditem XJB
if #findkind <> -1
goto alarmloop
finditem * G_10
if #findkind <> -1
{
event property #findid
if Tyler in #property
goto alarmloop
if Tycho in #property
goto alarmloop
if Styx in #property
goto alarmloop
if John in #property
goto alarmloop
if GM , #spc in #property
goto alarmloop
ignoreitem #findid
}
while #jindex > %lastindex
{
set %lastindex %lastindex + 1
scanjournal %lastindex
if Tyler in #journal
goto alarmloop
if Tycho in #journal
goto alarmloop
if Styx in #journal
goto alarmloop
if John in #journal
goto alarmloop
if GM_ in #journal
goto alarmloop
if CNS_ in #journal
goto alarmloop
}
goto begin
alarmloop:
sound c:\windows\media\tada.wav
goto alarmloop