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

  • Your Rating

  • Share
  • Report Abuse

BadBoy_Levels: Filter Whispers By Level

 

Project Updated:
Files Updated: Mon, Sep 21 2009
Supports Game Version: 3.2.0
Category: Chat & Communication, and Plugins
Tags:

[Edit Tags]

Project Manager: funkydude
Additional Authors: No additional authors
Current Version: v2.1.2
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 37
Downloads Total: 17,202
Favorites: 51
Comments: 38
  • 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.2 Release 3.2.0 3,166 9/21/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.1 Release 3.2.0 29 9/21/2009
  BadBoy_Levels: Filter Whispers By Level v2.1.0 Release 3.2.0 1,347 9/15/2009
  BadBoy_Levels: Filter Whispers By Level v2.0.5 Release 3.2.0 2,197 8/23/2009
  BadBoy_Levels: Filter Whispers By Level v2.0.4 Release 3.2.0 1,531 8/17/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.
  • 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
  • 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
  • Hehe, hopefully fixed in v2.1.1

    Reply Report Permalink
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • picro said 

    I have update!! i want low lvl filter!! and nothing else! that add to holofriend list i don't want, so from now it uninstall "BadBoy_Levels", at all it not meany lvl 1 there /w me,

    i like you work badboy, but i don't like the conflict between Holofriend and BadBoy_Levels !
    i dont under stand why it have to add to friend list at all!!
    line 134-137 i put -- on!! i dont want AddFriend(player, true)

    Reply Report Permalink
  • Putting "--" there means you will never get any whispers from unknown people.

    I've explain why I use the friends list in the addon description "What's new in v2", using Who results in loss of whispers.

    Conflicts with holofriend isn't my problem, I've added the extra passed argument "true" for friends addons to use, if the author doesn't use this, then there's nothing I can do.

    Reply Report Permalink
  • picro said 

    i use holofriend, and my friend list are go to be to big whit this addon!!
    i just need a filter for low level, not freind add!
    how can i turn it off?
    every time one /w me, it add to freind list, at holofriend! i dont want all over level 1 to be my freind!

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 11,453 Prat 3.0 Chat & Communication
  2. 4,306 WIM (WoW Instant Messenger) v3 Chat & Communication
  3. 1,812 BadBoy: Anti Spam Automatic Reporter Chat & Communication
  4. 1,400 EPGPLootmaster Chat & Communication, Bags...
  5. 758 ChatMOD Chat & Communication