• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

BadBoy_Levels: Filter Whispers By Level

 
Project Updated:
Files Updated: Tue, Dec 8 2009
Supports Game Version: 3.3.0
Category: Chat & Communication, and Plugins
Tags:

[Edit Tags]

Project Manager: funkydude
Additional Authors: No additional authors
Current Version: v2.1.5
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 31
Downloads Total: 24,425
Favorites: 64
Comments: 39
  • About 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:

Quote:

/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!

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  BadBoy_Levels: Filter Whispers By Level v2.1.5 Release 3.3.0 4,804 12/8/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.4 Release 3.2.0 1,150 11/27/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.3 Release 3.2.0 820 11/26/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.2 Release 3.2.0 3,577 9/21/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.1 Release 3.2.0 53 9/21/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Korghal said

    Hey!
    First of all, thanks for the effort being put in to create addons like these. Saves me a lot of anger :) Anyway, the other day I encountered a problem. I received a whisper from a lvl 1 char, which I did not see. I wanted to talk to him, so I added him to my friends list. But only a few seconds after I added him, he was removed. I guess this has something to do with this addon, since it adds and removes people to see their levels. Is there a way around this bug? Or am I doing it wrong, how do I speak to lvl 1 chars?

    Thanks

    Reply Report Permalink
  • funkydude said

    It's a random 0.01% chance fluke he spoke to you as soon as you added him to your friends list. To let people speak to you simply whisper them, that adds them to the safelist.

    Reply Report Permalink
  • gaenjin said

    Sounds like it was just a delay on the removal. If it was a bug, it would remove everyone on the friends list regardless of level, after they sent a whisper. If it persists, I'd recommend disabling BBLevels (by either Optionhouse or a relog) then adding your friend to your friends list, and re-enable BBLevels afterwards. The only saved settings for BBLevels is your level threshold, so it will not remember your friends name.

    Reply Report Permalink
  • Hey...this is technically not really a bug, but an annoying problem between this addon and HoloFriends. Let me explain. HoloFriends is a friends tracker and allows you to keep more friends on your list than Blizz's hardwired limit, but can only track (as in seeing when they sign on and off, ect) a certain number at a time (the rest are just there for reference and you can choose which ones ot track). When BadBoy_Levels temporarily adds someone to my friend's list to check their lvl, HoloFriends puts them on this overall friends list and although they are not "Tracked" per se by the addon, they are still on the list and I have to manually remove them. It is complicated to explain but i hope you and the author of HoloFriends could work out this annoying little conflict.

    Reply Report Permalink
  • funkydude said

    I'll take a look.

    Reply Report Permalink
  • Thanks for trying to get it worked out with the other author--appreciate the quick response and solid effort.

    Reply Report Permalink
  • hey, just to let you know, i noticed about 15 min ago while doing brewfest, a lvl 1 whispered me and i did not see the incoming whisper which is normal, but i did see my response back to the person which is not normal. the thing i noticed, was that when i responded, the text i sent had the ...hic! attached cause i was drinking at brewfest. i haven't been able to recreate it cause i haven't tried to, but i think when extra words are added or are changed due to being drunk, the response is shown. not a big deal at all, just thought i'd let you know what i saw.

    Reply Report Permalink
  • funkydude said

    Hehe, hopefully fixed in v2.1.1

    Reply Report Permalink
  • funkydude said

    Actually I improved it in v2.1.2

    Reply Report Permalink
  • Very cool. Thx for the updates :D This is still the best spam filter in the game.

    Reply Report Permalink
  • funkydude said

    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.

    Reply Report Permalink
  • DesertDog said

    If possible, because right now I just block everything 59 and under to avoid having spammer use death knights, could you add an option to raise only DKs to 58 so that I can reduce non-DKs to level 5 and below.

    Reply Report Permalink
  • funkydude said

    Heh, this is the way it currently works, moving your level option back down to 5 will still filter 55/56 DKs.

    Reply Report Permalink
  • DesertDog said

    Well yeah, but what I was asking is if you could develop an option to set the DK level limit, like 59 and below or something.

    Reply Report Permalink
  • funkydude said

    Not until I deem it necessary, no.

    Reply Report Permalink
  • danboos said

    hmmmmmm, I have been trying every combo of "/script BADBOY_LEVEL = N" to get the "level 1 default" changed to a higher level. It is not changing and its staying as level 1.. and all the gold spam fags are leveling up to 4 and higher. maybe another addon i have is messing with it, but really would like to know how to fix this.

    THX

    Reply Report Permalink
  • funkydude said

    Hello danboos, you can easily check what level your setting is at by typing this ingame:
    /dump BADBOY_LEVEL

    If it says 1, then you've probably typoed something, if it says 5 (and that's what you set it to) then it could be a conflict with another addon. If that's the case, could you please PM a list of your mods? Also, make sure they are all up-to-date!

    Reply Report Permalink
  • Kerecha said

    [2009/09/15 13:22:59-4289-x1]: <string>:"BADBOY_LEVEL <= 5":1: '=' expected near '<='
    Interface\FrameXML\ChatFrame.lua:1879: in function `value':
    Interface\FrameXML\ChatFrame.lua:3526: in function `ChatEdit_ParseText':
    Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
    Interface\FrameXML\ChatFrame.lua:3200: in function <Interface\FrameXML\ChatFrame.lua:3196>:
    <in C code>: in function `ChatEdit_OnEnterPressed'
    <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

    ---


    this error pops when i try to use /script BADBOY_LEVEL <= 5 to set level, i tested /script BADBOY_LEVEL <=5 to and that generates a simmilar error.

    [2009/09/15 13:19:19-4288-x1]: <string>:"BADBOY_LEVEL <=5":1: '=' expected near '<='
    Interface\FrameXML\ChatFrame.lua:1879: in function `?':
    Interface\FrameXML\ChatFrame.lua:3505: in function <Interface\FrameXML\ChatFrame.lua:3458>:
    <in C code>: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3176: in function `ChatEdit_SendText':
    Interface\FrameXML\ChatFrame.lua:3200: in function <Interface\FrameXML\ChatFrame.lua:3196>:
    <in C code>: in function `ChatEdit_OnEnterPressed'
    <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

    ---

    /dump BADBOY_LEVEL generates the following:

    [13:18:47] Dump: BADBOY_LEVEL
    [13:18:47] BADBOY_LEVEL=nil,
    [13:18:47] empty result


    I also tested turning of Prat incase it was messing things up, but no change.

    Reply Report Permalink
  • funkydude said

    If you look closer at the quote, it doesn't tell you to use "<" that's what's causing the error, you are changing a variable in the game, so all you want to use is "=", simply, if you think of it in the term of math, you're turning "BADBOY_LEVEL" into "5", so you want /script BADBOY_LEVEL = 5

    Reply Report Permalink
  • Kerecha said

    The "N = the number you want to filter, all levels <= N" part threw me of into thinking /script BADBOY_LEVEL = 5 would ONLY block lvl 5 and nothing else and that <= 5 would be needed to include all levels below that.

    Reply Report Permalink
  • Addon Packs Containing BadBoy_Levels: Filter Whispers By Level
  • Similar Addons
  •  

Average downloads per day

  1. 2,669 Prat 3.0 Chat & Communication
  2. 1,463 Chatter Chat & Communication
  3. 1,096 EPGPLootmaster Chat & Communication, Bags...
  4. 415 WIM (WoW Instant Messenger) v3 Chat & Communication
  5. 369 BadBoy: Anti Spam Automatic Reporter Chat & Communication