Category: Chat Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
funkydude's Portal Bug Reports Feature Requests

This file is a Addon for BadBoy: Anti Spam Automatic Reporter by funkydude. You must have that installed before this Addon will work.

Author:
Version:
v2.1.2
Date:
09-21-2009 01:44 AM
Size:
3.95 Kb
Downloads:
3,615
Favorites:
118
MD5:
Pictures
No Image
BadBoy Levels: Filter Whispers By Level
BadBoy_Levels is a plugin to BadBoy, the anti spam addon. It works by using lists:
  • Good: Friends/Guild & everyone above the level you choose
  • Bad: Anyone below and equal the level you choose (default 1)

Simply, if a "bad" person whispers you, the whisper is blocked (hidden), then you send them a whisper (also hidden) of what level they must be for you to see their whispers.

What sets this aside from other whisper blockers?
BadBoy_Levels is made to be extremely light, simple, has no ingame options, and works automatically without asking the user.

I decided to separate this addon as it's not a feature everyone wants.


Can I change the filter level to be higher than 1?

Yes, use:
Code:
/script BADBOY_LEVEL = N
N = the number you want to filter, all levels <= N
Please note the level you enter will also be filtered, so if you enter 3, everything under 3 and at 3 will be filtered.


What's changed in v2?
  • The core lookup system has changed. Instead of using Who on players that whisper you, they are momentarily added to your friends list, so that their level can be retreived, then removed. This was done because:
  • 1. Using Who was untrustworthy, if a player with a short name like "Ka" whispered you, you might not see it.
  • 2. Using Who has a cooldown, if you had lots of whispers at the same time, they would be significantly delayed.
  • 3. Using who took away the ability for the player to use Who at that point in time.


Please help with localization here!
  Change Log - BadBoy Levels: Filter Whispers By Level
v2.1.2 - Better way to filter auto-response when drunk.

v2.1.1 - attempt to fix auto-responses not being hidden when drunk, deDE update.

v2.1.0 - Now Filters level 55/56 Death Knights by default, no options to change this currently. A whisper will be sent just like other classes, but asking to be level 57.

v2.0.5 - frFR update, add an extra arg to AddFriend() and RemoveFriend() as requested by tekkub for compatibility with addons such as "FriendsWithBenefits".

v2.0.4 - Remove the 50 max friends check as the maximum appears to have been increased beyond 50, use a different method for checking for max friends. v2.0.4

v2.0.3 - Don't try to add a player to friends several times for 1 whisper (registered to more than 1 chat frame)

v2.0.2 - Attempt to fix letting follow up whispers through and erroring about too many friends incorrectly

v2.0.1 - Possible fix for some "already on friends" weirdness

v2.0.0 - addon completely redesigned to use the friends list instead of performing who lookups, should fix several problems including the fact that Who has a cooldown, and not getting whispers from characters with small names like "Ha".

v1.5.4 - BUGFIX ERROR: ChatFrame.lua:2457 Usage: GetPlayerInfoByGUID("playerGUID")

v1.5.3 - toc update

v1.5.2 - ruRU update

v1.5.1 - Minor locale update, if you wish to contribute see http://www.wowace.com/projects/badboy_levels/localization/

v1.5:
-Another bugfix with wholib
-Another fix to remove old/printed whispers from memory
-Fix a potential loop if no player returns from who
-frFR update

v1.4.1 - fix a bug introduced by v1.4 that would add any level 1 that whispered you to the safe list.

v1.4.0 - adds anyone you whisper to the safe list, so you can whisper unguilded bank alts etc and they can reply.

v1.3.0 - works around the Who window popping up sometimes if an addon using WhoLib was installed (WIM, etc...) and add translations in deDE, esES & esMX for the whisper reply.

v1.2.1 - properly remove old whispers from memory

v1.2.0 - fix a rare error on login

v1.1.0 - Now instead of completely blocking off the whisper, the whisper will be hidden, and you will send the player a whisper (also hidden) telling that player what level they must be to whisper you

v1.0.0 - release
  Comments - BadBoy Levels: Filter Whispers By Level
Post A Reply Comment Options
Old 06-08-2009, 03:30 AM  
Cowberty
A Murloc Raider

Forum posts: 8
File comments: 38
Uploads: 0
I love your addon. Exactly what i need for those low level gold spammers who annoy the hell out of me and fill up my ignore list.
Cowberty is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-19-2009, 07:43 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
v1.5:
-Another bugfix with wholib
-Another fix to remove old/printed whispers from memory
-Fix a potential loop if no player returns from who
-frFR update
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-12-2009, 11:18 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
If you updated to v1.4 please update to v1.4.1 which fixes a major bug that would add any level 1 that whispered you to the safe list.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-12-2009, 08:06 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
I set up the localization system to make this easier for anyone that can help translate, it's 2 strings so not much:
http://www.wowace.com/projects/badbo.../localization/
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-12-2009, 07:57 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
v1.4.0 adds anyone you whisper to the safe list, so you can whisper unguilded bank alts etc and they can reply.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-11-2009, 11:46 AM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
Quote:
Originally posted by funkydude
v1.3.0 works around the Who window popping up sometimes if an addon using WhoLib was installed (WIM, etc...) and add translations in deDE, esES & esMX for the whisper reply.
Thanks Funky. It seems to be working.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-10-2009, 03:51 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
It's most likely a coincidence that they are party members, but like I said, it's blizzard that tells BB_L where to restore the first whisper.

Short of deleteing the entire WTF folder, I'm not sure what's wrong with your client, if that doesn't fix it, you're probably using Vista, and deleting the wrong folder. Alternatively you could try enabling then disabling whispers on the 2nd window.

Quote:
Originally posted by LazyBoot
it's still popping up in both windows... but only the first whisper, and only whispers comming from partymembers
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-10-2009, 03:06 PM  
LazyBoot
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally posted by funkydude
I see, whisper placement is completely handled by blizzard code, so either you have it turned on in the 2nd window, or you once had it turned on and it bugged not turning off properly in settings. (common problem)

Please quit wow, delete your \World of Warcraft\WTF\Account\<ACCOUNT_NAME>\<SERVER> folder and the problem will go away.
it's still popping up in both windows... but only the first whisper, and only whispers comming from partymembers
LazyBoot is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-10-2009, 12:24 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
v1.3.0 works around the Who window popping up sometimes if an addon using WhoLib was installed (WIM, etc...) and add translations in deDE, esES & esMX for the whisper reply.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 06:13 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Quote:
Originally posted by LazyBoot
the addon is loaded. but anyway, what I meant was that the messages that is supposed to show, will be displayed twice (once in each of my 2 windows). but I only want it to show in the window where I've set whispers to show

and btw, when I turn the addon off the problem goes away
I see, whisper placement is completely handled by blizzard code, so either you have it turned on in the 2nd window, or you once had it turned on and it bugged not turning off properly in settings. (common problem)

Please quit wow, delete your \World of Warcraft\WTF\Account\<ACCOUNT_NAME>\<SERVER> folder and the problem will go away.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 05:46 PM  
LazyBoot
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Quote:
Originally posted by funkydude
Sounds like the addon isn't loaded, please make sure it is in the menu.
the addon is loaded. but anyway, what I meant was that the messages that is supposed to show, will be displayed twice (once in each of my 2 windows). but I only want it to show in the window where I've set whispers to show

and btw, when I turn the addon off the problem goes away
LazyBoot is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-08-2009, 06:52 AM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
Thanks for all the great work, Funkydude.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 04:13 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Quote:
Originally posted by LazyBoot
I have a problem with this addon. Whenever someone whispers me and isn't filtered the message appears in both my chatwindows (I have a separate window for whispers and party/guild chat)
Sounds like the addon isn't loaded, please make sure it is in the menu.

Quote:
Originally posted by thebadmf

However, I've tested with just badboy and levels enabled it's fine. I tried with Chatter, tiptac and tip tac talents; also fine. I enabled just WIM with Badboy and Levels and the who window does pop up once with the same trigger conditions but, stays closed when I close it.
Guess it might be a WIM issue, I'll look further into it.

Last edited by funkydude : 05-07-2009 at 04:14 PM.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 02:45 PM  
LazyBoot
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I have a problem with this addon. Whenever someone whispers me and isn't filtered the message appears in both my chatwindows (I have a separate window for whispers and party/guild chat)
LazyBoot is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-07-2009, 05:42 AM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
Quote:
Originally posted by funkydude
If by previous version you mean v1.1 then there is no rush to update, 1.2 is a simple bugfix unrelated to your problem.

So you're saying now it's happening randomly and usually when someone not on the "safe" friends/guild list whispers you, have you tried only with badboy/badboy_levels enabled?
Its not really random, with levels enabled with all my other mods, if I whisper or receive a whisper from anyone not on my friend/guild list the who window pops up and after I close it, reopens every 5-10 seconds.

However, I've tested with just badboy and levels enabled it's fine. I tried with Chatter, tiptac and tip tac talents; also fine. I enabled just WIM with Badboy and Levels and the who window does pop up once with the same trigger conditions but, stays closed when I close it.

If you need a full modlist I can send it but it's no big deal. Badboy alone has been great, using levels too would just be icing
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.