Nick Alert

Nick Alert scans incoming chat messages and alerts you when they contain one of your character names, nicknames, and triggers that you set up. It can also alert you to incoming whispers from specified people, or to Real ID messages from specified people. It can also alert you to people coming online and offline.The nicks are saved per server. The scanning is case insensitive so that Tocar == TOCAR == tocar==Tocardamus so no matter how they type it is should match.The triggers are saved per account and match case and lua regexs.Nick Alert can output to MikScrollingBattleText if installed, its own moveable alert frame, play a sound to alert you, and even flash the edges of the screen, the alert frame is moveable (Left Button) and resizable (Right Button) while the frame is unlocked. Once the frame is locked all mouse input is passed through to whatever is under the frameTo use a custom sound file for the alert you need to make a directory called "\Interface\AddOns\NickAlert_CustomSounds" in the WoW directory and put your file called alert.mp3 or alert.ogg into it before you start WoW

for mp3 type "/nalert custommp3 on"

for ogg type "/nalert customogg on"

commands can be accessed by typing "/nalert"
"/nacf" will take you to the channel filter options. This filter is a whitelist for channels like "Trade" "Local Defense" "General" and such. If they are not in the list you will not be alerted about themThe Throttle function to stop people from sound spamming you is configurable from 1 to 60 in seconds and 1 to 60 alerts in that time before they don't alert you ( so, from 1 alert a minute up to 360 or just off ). ALL alerts are governed by the throttle. If ChatDebug is set on then it will display info lines on the throttle for feedback and setting it upAlso now has a control panel in with all the other ones and a sub panel for nickname management and chat channel managementNew commands have been added

2011.02.10
Added Control panel plugin
Added Throttle option to prevent "Sound Spam"
Changed filter list to a whitelist
moved common functions into a library addon to make the addon smaller and save memory ( even more memory if you have AchievementSounds and this addon installed)

2011.02.03
Added custom alert sound file support

2011.02.01
Added a filter option to filter out certain chat channels like the ones created by Carbonite (Chan prefix Crb)
Added ChatDebug option to print the message into default chat channel window so you can see where the messages are coming from to filter them

I found the issue... and I was right. UnitIsUnit does not see PlayerName-RealmName being the same as the unit "player" even when they are... I changed it so it now can detect it and it will also strip off the server names if the alert is same server also... I just need to test and upload it.

Some kind of debug messages show when I enter the Interface options dialogue, though they're not the same that show with ChatDebug enabled and enabling/disabling the latter doesn't fix the alert being triggered by my own messages.

I found the debug stuff and removed it

Originally Posted by harl

The nickname addon I use is "Identity-2", it's 2 years old and still works fine.
All it does is add my nick to each of my chat lines, so instead of
[18:24:71] [G] [90:Kafka]: Hello, world!
my lines read
[18:24:71] [G] [90:Kafka]: [Harl]: Hello, world!
but it actually doesn't matter whether that addon is loaded or not. When it's not loaded and i just manually send my nick to the guild chat, that as well triggers the alert.

Hmmm... The addon currently checks if the alert is from you and is supposed to not show it unless debug is set on... I will have to try it on my own char and see how it gets logged. I am guessing that it has to do with cross-realm stuff but I will see.

Some kind of debug messages show when I enter the Interface options dialogue, though they're not the same that show with ChatDebug enabled and enabling/disabling the latter doesn't fix the alert being triggered by my own messages.

The nickname addon I use is "Identity-2", it's 2 years old and still works fine.
All it does is add my nick to each of my chat lines, so instead of
[18:24:71] [G] [90:Kafka]: Hello, world!
my lines read
[18:24:71] [G] [90:Kafka]: [Harl]: Hello, world!
but it actually doesn't matter whether that addon is loaded or not. When it's not loaded and i just manually send my nick to the guild chat, that as well triggers the alert.

As soon as I am done getting my other addons updated to 6.x I can work on this addon again.

NickAlert shouldn't be alerting for your own text unless ChatDebug is set [on].
If you loaded outdated addons the check box settings may have toasted... Try opening up the config panel and toggling the check boxes if the debug one isn't set on.

(if not then what addon is causing this? like one of those guild chat link / trade chat forwarders? I could use a screenshot of the offending text window in that case)

I will also add a history option to the log frame. I didn't think of it when I put the log in. Someone asked before for a way to see the alerts they missed when they were afk so I put the log in. It doesn't store info between sessions at the moment...

The addon is getting a re-write to change how the alerts flags for people are stored ( trying to remove as many flags from the person's comment fields as possible ) and the alert overrides are being changed to be linked to specific alerts so that making an override will be easier to write as well.

The only problem in trying to do this is keeping the old settings at the same time... so it will not be an instant update lol

Hey... Thank you for updating Nick Alert for 6.x so quickly...
I have two questions though:

1) Could you please prevent the alert etc from being triggered by the player's own messages? I started to use another addon that adds my main nickname to the beginning of my own messages in certain channels and that triggers the alert

2) The log frame always appears empty upon login, whether there were entries in it before logging out (or a reload) or not. I suppose that I'm missing something relevant here, and I know I can turn off showing the log, but shouldn't existing entries be saved between sessions? Otherwise showing the empty log doesn't seem to serve a purpose. Just wondering.

so... the update is posted... found only 1 bug now that it is upif your battlenet friends don't have an existing note the toast/alert flagging can throw an error... I will be posting an update as soon as I can but an easy work around for now is to just give them a note

OK... it is in the last few tweaks stage... Log works, selection of people for alerts works, a bunch of buttons now change color, and it even saves who you want to be alerted for, you will have 2 scroll speeds for the lists as the guild toast list can be huge... (testing is what takes so long as my gf is the person who I test the bnet code with and she doesn't enjoy me going log in, and now out, and back in, and so on lol) You can now mouse wheel over the list buttons and have the lists move now instead of just the slider as well...

Battle-net online toasts will(I hope to be able to test soon but she is ZZZ) give a ton more info when the person logs on as well. (and if it does work I have to make some release notes, upload the update, and then see if I can port those changes to the other online toasts)

Now, is there a way to keep the message box up until you click it to turn it off? (in case you walk away for 5-10 minutes) Thx.

OK... I got the log working, (not uploaded) . The log(as of now on MY version) can be toggled with /na log show or /na log hide and will auto hide if you enter combat and re show after you leave. It can be shown as soon as you log in (/na logshow on) or not (/na logshow off).

Sound good so far?

Originally Posted by Razguul

it would be nice to let us filter names for the logon/logoff feature instead of it using every guild member and friend. Thx.

So I am working on the toast filter now... Some day it may even be able to be updated lol. The toast filters are all going to be done from the gui config (they require exact matches unlike the other lists which use partial matches) (and I may even remove the code for the other lists for the command line features. I am not sure yet. )

Thanks for the feature I requested. Now, is there a way to keep the message box up until you click it to turn it off? (in case you walk away for 5-10 minutes) Thx.

Hmmm... not at the moment... but let me see what I can come up with. I was thinking a scrolling message frame that you could open that logs all the alerts and either a mini-map button or an LDB plugin or something