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 05-06-2009, 04:34 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
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?

Quote:
Originally posted by thebadmf
Scratch that. I've had some success in getting the error to reoccur. let me see if I can duplicate it.

Ok after a few goes it seems to happen when someone not on my friendslist whispers with me.

The contents of the who list vary but the search section is blank. I'm preparing for raids so can't work through isolating if it's a conflict atm however I did disable WIM and leave levels enabled and it stil occurs. Oh and this is all with the previous version. If you want me to update, let me know.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-06-2009, 01:21 PM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
Scratch that. I've had some success in getting the error to reoccur. let me see if I can duplicate it.

Ok after a few goes it seems to happen when someone not on my friendslist whispers with me.

The contents of the who list vary but the search section is blank. I'm preparing for raids so can't work through isolating if it's a conflict atm however I did disable WIM and leave levels enabled and it stil occurs. Oh and this is all with the previous version. If you want me to update, let me know.

Last edited by thebadmf : 05-06-2009 at 01:40 PM.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-06-2009, 01:07 PM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
I've just read your reply and reenabled Badboy Levels and can't duplicate the error. I have updated other mods but this and badboy haven't been updated to the latest version.
WIM and Tip Tac also haven't had new versions so I'm at a loss. If it occurs again I'll pm you.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 05-05-2009, 03:36 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Any update on the issue?
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 09:52 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
Re: Re: v1.1.0

I'm afraid I won't really be able to investigate until next week as I'll be away all weekend, what I recommend you try is disable all your addons apart from BadBoy/BadBoy_Levels and see if it happens, if not please PM me your addon list. Also, some info of the details appearing in the WHO list, is it always the same player? Is it random players? Is it someone you know? Someone who whispered you? What level are they? etc..

Quote:
Originally posted by thebadmf
Funky I'm not getting any lua errors but when I have this enabled, the who-list keeps opening every 10 seconds or so.

The only other mods I can think of apart from this check levels (that I use) are chatter, WIM and Tip Tac Talents (I think) but with them enabled and not this, everything is ok.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-30-2009, 06:44 PM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 87
Uploads: 0
Re: v1.1.0

Funky I'm not getting any lua errors but when I have this enabled, the who-list keeps opening every 10 seconds or so.

The only other mods I can think of apart from this check levels (that I use) are chatter, WIM and Tip Tac Talents (I think) but with them enabled and not this, everything is ok.
thebadmf is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-29-2009, 09:45 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 166
Uploads: 24
v1.1.0

I'm releasing v1.1.0 which changes the mod a little bit, 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.

This is good because:
  • As of BadBoy v3.4.0.0, it filters DND/AFK messages. If you auto whisper (hidden) a gold seller and they spam you with DND/AFK, it will be hidden and reported by BadBoy, so your whisper was essentially bait to report the lowbie.
  • If it is a genuine player, they know what level they must be to talk to you.
funkydude 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.