--------------------------------------------------------------------------------------------
constants
chold =
sound = C:\sounds\somesound.wav
end
setactivewindow FFXiApp - Windower Enabled
setconst chold = $ChatPointer
while 1 = 1
delay 10
call CheckChat
end
Procedure Checkchat
if $chold <> $ChatPointer
setconst chold = $ChatPointer
bell $sound
end
end
Function ChatPointer
ReadMemoryEx Result = 12AEE0, LongInt
end
---------------------------------------------------------------------------------------------
All this program does is playing a sound when the pointer changes
(I filter then shout, say and emote and I have a telldetect)
Interesting I tried this (only for a short time) and I figured if I say something I don't get an alarm, but if someone else says or shouts something even if it's fast 3 times in a row the sound triggered 3 times --> so maybe some things I said aren't right --> like that the address stays the same if fast 3 in a row and so but I think it did when I told myself something 3 times from another character (but now I'm not so sure^^)

Some info:
Of course you have to change sound = C:\sounds\somesound.wav^^
And it only works if I use Namechanger -> if I don't use it it can't read in memory
and I think windowname has to be "FFXiApp - Windower Enabled" but I'm not sure of that (it's not because of setactivewindow FFXiApp - Windower Enabled -> window doesn't even have to be active for this to work

- a friend of mine tried my bot and it didn't work when he had another name than "FFXiApp - Windower Enabled"