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,601
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 08-15-2009, 06:18 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Your friends list is empty but you get a warning that it's full..?

If it's full, the addon will fail to display whispers.

Last edited by funkydude : 08-15-2009 at 06:19 AM.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 06:09 AM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
If ones friendlist is full, would this have any adverse effects? Since updating I'm getting messages saying that I don't have room to add any friends but, I haven't actually added anyone.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-14-2009, 08:05 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
On a sidenote since using friends is virtually instant, I might add Trade channel level filtering in a future release.

Mikma, ...
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-14-2009, 07:44 PM  
mikma
An Aku'mai Servant
 
mikma's Avatar
Interface Author - Click to view interfaces

Forum posts: 36
File comments: 173
Uploads: 25
Thank you, Captain Obvious _o>
mikma is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-14-2009, 07:20 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
v2 released, see "What's changed in v2?" in the addon description.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-11-2009, 06:58 AM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
Interface Author - Click to view interfaces

Forum posts: 163
File comments: 663
Uploads: 4
Oh my bad, no clue why i didn't update to the latest revision lol, thanks
__________________


Quote:
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2009, 06:12 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Look at the change log and update

Quote:
Originally posted by Caellian
I am not sure if this is because of BadBoy level or not, all i can tell for now is that i'm not recieving the whisper but i'm hearing its sound and getting this:

Code:
Interface\FrameXML\ChatFrame.lua:2457: Usage: GetPlayerInfoByGUID("playerGUID")
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-10-2009, 04:08 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
Interface Author - Click to view interfaces

Forum posts: 163
File comments: 663
Uploads: 4
I am not sure if this is because of BadBoy level or not, all i can tell for now is that i'm not recieving the whisper but i'm hearing its sound and getting this:

Code:
Interface\FrameXML\ChatFrame.lua:2457: Usage: GetPlayerInfoByGUID("playerGUID")
__________________


Quote:
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }

Last edited by Caellian : 08-10-2009 at 04:08 PM.
Caellian is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-08-2009, 08:39 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Re: Not blocking incoming whispers from

Quote:
Originally posted by Severstone
However once on the list apparently they are still receiving the "You must be atleast blank level.... etc. " upon sending me a tell. What am I missing here? Thanks.
It's probably latency between him being added to the safe list and getting your whisper. I'll try test it out though, thanks.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-08-2009, 08:34 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Sorry guys, a major bug in this addon introduced with a change in patch 3.2 was probably stopping any whispers getting to you completely in certain situations, this is now fixed in v1.5.4
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 07-26-2009, 07:06 PM  
Severstone
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Not blocking incoming whispers from

Great AddOn so far, but I am having a problem hiding the incoming whispers from targets below the specified level using the /script BADBOY_LEVEL = N.
I had a friend test it out for me and sure enough the get the auto message that I cannot receive whispers from targets at or below level 10, however I still see their incoming text! Any suggestions? Thanks.

Edit: After reading through the forums a bit more I think the addon is working as intended because I am first whispering the target and they are then whispering me, so they must get added to the "safe" list. However once on the list apparently they are still receiving the "You must be atleast blank level.... etc. " upon sending me a tell. What am I missing here? Thanks.

Last edited by Severstone : 07-26-2009 at 07:16 PM.
Severstone is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-28-2009, 10:20 AM  
xure
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Yay to me for being ignorant and not checking if this was the case before posting, sorry about that. (had another addon that was the blocking culprit)

I then must declare this addon (and its parent addon) to be one of the most essential ones to have. I can't do anything but applaud your work.
xure is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-26-2009, 11:12 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
That feature was already added in v1.4 anyone you whisper is considered safe.

Quote:
Originally posted by xure
Any possibility for an option to automaticly, temporarily, allow for whispers from a person to get throuh if you whisper them?
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-26-2009, 09:13 AM  
xure
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Any possibility for an option to automaticly, temporarily, allow for whispers from a person to get throuh if you whisper them?
xure is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 06-24-2009, 02:16 PM  
Devtech
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 3
is it possible to disable the whisper the addon sends out? if someone whispers me i dont want them to know what level they have to be for me to see their bull**** spam.
Devtech 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.