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,521
Favorites:
111
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 09-21-2009, 03:47 PM  
OttoDeFe
A Flamescale Wyrmkin
 
OttoDeFe's Avatar
Interface Author - Click to view interfaces

Forum posts: 111
File comments: 161
Uploads: 6
NVM... too slow...
__________________
"They say
the pen is mightier than any saber -
any sword -
but if there's a war
I just don't know if a Bic will save ya..."

-- Last Offence

Last edited by OttoDeFe : 09-21-2009 at 03:47 PM.
OttoDeFe is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-21-2009, 03:47 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
Read the changelog and update.

Quote:
Originally posted by peewee_sweden
The filter by level is slowly being ignored now that the goldspammers have started using lvl 55 DK's from hijacked accounts to spam you. Setting N to 55 would ignore all levels below 55...
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-21-2009, 02:58 PM  
peewee_sweden
A Kobold Labourer

Forum posts: 1
File comments: 23
Uploads: 0
The filter by level is slowly being ignored now that the goldspammers have started using lvl 55 DK's from hijacked accounts to spam you. Setting N to 55 would ignore all levels below 55...
peewee_sweden is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-19-2009, 01:22 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
Filtering trade by level is something I'm working on for a future release.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-17-2009, 10:37 PM  
JMHammer
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 330
Uploads: 1
Is it possible to block all messages from Level 1 characters in public channels, as the poster in this thread asks?
http://forums.worldofwarcraft.com/th...20548247&sid=1
JMHammer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-06-2009, 08:32 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
Since the addon isn't being maintained I suggest you look for a different map addon. There are many map note addons around. Also, BadBoy will probably work fine no matter what is loaded, it's most likely only BadBoy_Levels that's affected by the Map addon.

Quote:
Originally posted by kimmisc
Seems so. Both Map Notes and BadBoy work fine as long as one or the other is disabled.

Last edited by funkydude : 09-06-2009 at 08:33 AM.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-06-2009, 04:15 AM  
kimmisc
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Quote:
Originally posted by funkydude
Does the problem go away if you disable MapNotes? It doesn't seem like it's been updated.
Seems so. Both Map Notes and BadBoy work fine as long as one or the other is disabled.
kimmisc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-05-2009, 10:17 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
Does the problem go away if you disable MapNotes? It doesn't seem like it's been updated.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-04-2009, 12:01 PM  
kimmisc
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Exclamation a conflict?

I started getting the following error randomly and repeatedly after installing BadBoy and BadBoy Levels. I was also missing whispers from legitimate people, and had to disable it today when LFM for heroics.. It was like I wouldn't receive their first whisper, but I'd get everything after that.

Looks like a few mods are conflicting with it?

Date: 2009-09-04 10:56:18
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\MapNotes\MapNotes.lua line 1196:
bad argument #1 to 'strsub' (string expected, got nil)
Debug:
(tail call): ?
[C]: ?
[C]: strsub()
MapNotes\MapNotes.lua:1196:
MapNotes\MapNotes.lua:1195
Badapples\Badapples.lua:917: ChatFrame_MessageEventHandler()
..\FrameXML\ChatFrame.lua:2288: ChatFrame_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
BadBoy_Levels\BadBoy_Levels.lua:85:
BadBoy_Levels\BadBoy_Levels.lua:36
AddOns:
Swatter, v5.5.4293 (WombatII)
NPCScan, v3.2.0.4
AckisRecipeList, v1.0 3.2 Beta 2 2323
AlphaMap, v3.76.30100
AlphaMapBattlegrounds, v
AlphaMapExteriors, v
AlphaMapInstances, v
AlphaMapPOIInstances, v
AlphaMapPOITravelAgents, v
AlphaMapPOIUtilities, v
AlphaMapWorldBosses, v
AtlasLoot, vv5.06.02
Auctionator, v2.3.6
Badapples, v
BadBoy, v3.4.9.7
BadBoyLevels, v2.0.5
Bagnon, v2.9.3
BagnonForever, v1.1.2
BagnonTooltips, v
BonusScanner, v5.1
BrainFreezeSound, v1.2
BrokerBonusScanner, v1.2
Btex, v2.7.3
ButtonFacade, v3.0.235
ButtonFacadeEntropy, v3.1.46
ChatBar, v2.5
ChatScroll, v3.0
Clique, v116
CTMailMod, v3.200 (CTMod 3.2)
DBMCore, v
Dominos, v1.10.3
DominosRoll, v
DominosTotems, v
DominosXP, v
eCastingBar, v
EquipCompare, v2.16
FriendsShare, v
Grid, v1.30200.2009080501
HotStreakSound, v1.2
IgnoreMore, v1.0.5
ItemRack, v
LootHog, v3.1.3
MapNotes, v5.16.30200
MapNotesBrowser, vv1.00.30200
MapNotesIconLib, v1.04.30200
MapNotesIconLibFancy, v
MapNotesIconLibLegacy, v
MapNotesIconLibNeptunia, v
MapNotesIconLibNumbers, v
Omen, v3.0.8
PerlArcaneBar, v
PerlCombatDisplay, v
PerlConfig, v
PerlFocus, v
PerlParty, v
PerlPartyPet, v
PerlPartyTarget, v
PerlPlayer, v
PerlPlayerPet, v
PerlTarget, v
PerlTargetTarget, v
QBar, v09.03.08
QBarButtonFacade, v
QuestHelper, v1.1.12
Recount, v
ScorchTimer, v1.03
SlideBar, v3.1.13 (<%codename%>)
TheCollector, v0.6
Titan, v4.2.6.30200 - Revision 295
TitanAmmo, v4.2.6.30200
TitanBag, v4.2.6.30200
TitanClock, v4.2.6.30200
TitanCoords, v4.2.6.30200
TitanGoldTracker, v4.2.6.30200
TitanLootType, v4.2.6.30200
TitanPerformance, v4.2.6.30200
TitanRegen, v4.2.6.30200
TitanRepair, v4.2.6.30200
TitanVolume, v4.2.6.30200
TitanXP, v4.2.6.30200
(ck=72f)
kimmisc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 09:33 AM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
Changed the checking method in v2.0.4
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-17-2009, 03:10 AM  
Corgyll
A Murloc Raider

Forum posts: 7
File comments: 7
Uploads: 0
It was badboy_levels that surprised me with it, since it said i was 31 friends over the limit. But it might've been badboy_levels that's a little off on it's math.

The only addon i have that does anything to the friendslist is AuldLangSyne.

So either badboy is counting my friends wrong or i have something that enables me to have more friends than 50.

Last edited by Corgyll : 08-17-2009 at 03:41 AM.
Corgyll is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-16-2009, 05:34 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
I cannot imagine an addon that would physically hack the friends list/API, this does not seem sensible to me. Which addon are you referring too?
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-16-2009, 03:21 PM  
Corgyll
A Murloc Raider

Forum posts: 7
File comments: 7
Uploads: 0
I seem to have an addon that extends my friendslist, will that interrupt the functionality of this addon?

It says i'm 11 friends over the limit at this time, but that should mean i can have more than 50 friends so it shouldn't interrupt anything... right?
Corgyll is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 02:35 PM  
funkydude
A Murloc Raider
 
funkydude's Avatar
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 165
Uploads: 24
v2.0.2 will tell you if you need to make room or not, you will need to remove either 1 or 2 friends.
funkydude is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 08-15-2009, 01:54 PM  
thebadmf
is in disguise
 
thebadmf's Avatar
Premium Member

Forum posts: 5
File comments: 84
Uploads: 0
It's either full or, very close to it.
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.