funkydude / badboy_levels Goto Github PK
View Code? Open in Web Editor NEWFilter whispers by level in World of Warcraft.
Filter whispers by level in World of Warcraft.
I am running BadBoy v8.2.1 and BadBoy_Levels v8.2.0 (released 06-25-2019) and am also running ElvUI v11.16 (released 07-05-2019).
This issue has beening happening since I installed the addon last year, but it is starting to get problematic now.
If someone from my Guild has whispered me, as soon as I "/reloadui" or log into the game, the BadBoy_Levels addon whispers the person with: "BadBoy_Levels: You do not meet the requirements to whisper me"
In the BadBoy addon settings panel in-game the settings are as follows:
UNCHECKED - Show spam in button tooltip
CHECKED - Disable button pulse animation
UNCHECKED - Show the button more frequently
BadBoy_Levels v8.2.0 settings in-game are as follows:
(101, 59, 5) Required Levels - All greyed out
CHECKED - Block all whispers
CHECKED - Allow Friends
CHECKED - Allow Guild
UNCHECKED - Allow Group
BadBoy_Guilded v8.0.0
UNCHECKED - Remove guild invite whispers
UNCHECKED - Block Guild Invites
BadBoy_Ignore v8.2.0
(Only 4 players are in my block list, all cross-realm players that the default ignore list cannot block)
BadBoy_CCleaner v8.2.0
"a*al"
"r**e"
(Only the 2 defauly words are in the list)
Is this another thing like the general report shield you won't allow a person to disable without modding the mod ?
BadBoy v7.2.51
BadBoy Levels v7.3.0
BadBoy Ignore v7.3.0
BadBoy CCleaner v7.3.7
So i want to use Block ALl Whispers, i dont want any whispers from anyone, i dont know anyone that play, im not interested in say it as it is idiots whisper me after a BG or raid... but its just not blocking anything.
People can still whisper me as if i were not using any addon, i thought the option "Block All Whispers" were no one could whisper me no matter what ?
Also the lvl req dos not work for me either, people calling them self Blízzard a lvl 1 can still whisper me, have gotten spam from him several times to urge me to go to a URL to verify im the owner, and ofc i were the first to do that, because im that stupid, no fuck no, and i have reported him 4 times on the forum, 2 times in a Ticket, and he still after 1 month have hes char, im not sure why they allow a Mage use that name, (btw the I is not a I as such, its a ´on the í.) You might want to put in default to block players with those names.
I'm just gonna post the error message:
10x bad argument #2 to '?' (Usage: C_FriendList.AddFriend(name [, notes]))
[C]: in function `AddFriend'
BadBoy_Levels\BadBoy_Levels-v8.0.0.lua:233: in function `filterFunc'
ElvUI\Modules\chat\chat-Chat.lua:1240: in function `ChatFrame_MessageEventHandler'
ElvUI\Modules\chat\chat-Chat.lua:1982: in function `DisplayChatHistory'
ElvUI\Modules\chat\chat-Chat.lua:2432: in function <ElvUI\Modules\chat\chat.lua:2353>
[C]: in function `Initialize'
ElvUI\Modules\chat\chat-Chat.lua:2663: in function <ElvUI\Modules\chat\chat.lua:2662>
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:129: in function <...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:129>
[C]: ?
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:29: in function <...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
...que\Libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua:64: in function `Fire'
ElvUI\core\core.lua:1446: in function `InitializeModules'
ElvUI\core\core.lua:1688: in function `Initialize'
ElvUI\init.lua:153: in function <ElvUI\init.lua:152>
I suspect the issue of /who being broken has this happening because it can't get the level of the person.
Either add failure conditions properly for when /who returns no results, or at least add some basic debug text saying that badboy thinks you're level NULL etc, so you can properly try whispering them again, hoping /who and/or your addon decides to work properly.
If this is intentional, it should just say you aren't accepting whispers at all when setting the min level above the level cap. Because telling a 70 they're too low level to whisper you is not exactly clear communication.
I have my levels set at 100 for dh 60 for dk and 5 for others, yet it's blocking all 120's from whispering me.
I’ve tried uninstalling and messing around with settings but this does not seem to be writing to the BadBoys_History plugin.
After the recent update to wow, I have been getting this error, I got no idea if it's badboy related of if it's elvui, since both shows up as spitting out error's
Message: BadBoy: Unexpected GUID requested by an addon: Disxo
Time: 12/09/17 23:17:05
Count: 2
Stack: BadBoy: Unexpected GUID requested by an addon: Disxo
Interface\SharedXML\SharedBasicControls.lua:208: in function ><Interface\SharedXML\SharedBasicControls.lua:207>
Interface\AddOns\BadBoy\BadBoy.lua:74: in functionBadBoyIsFriendly' Interface\AddOns\BadBoy_Levels\BadBoy_Levels.lua:196: in function
filterFunc'
Interface\AddOns\ElvUI\Modules\chat\chat.lua:1129: in function `ChatFrame_MessageEventHandler'
Interface\AddOns\ElvUI\Modules\chat\chat.lua:1862: in function<Interface\AddOns\ElvUI\Modules\chat\chat.lua:1845
Locals:
I'm also getting this error from the ccleaner addon
Message: BadBoy: Unexpected GUID requested by an addon: Culetto-TheVentureCo
Time: 12/09/17 23:17:05
Count: 1
Stack: BadBoy: Unexpected GUID requested by an addon: Culetto-TheVentureCo
Interface\SharedXML\SharedBasicControls.lua:208: in function <Interface\SharedXML\SharedBasicControls.lua:207>
Interface\AddOns\BadBoy\BadBoy.lua:74: in function <Interface\AddOns\BadBoy\BadBoy.lua:69>
Interface\AddOns\BadBoy_CCleaner\BadBoy_CCleaner.lua:24: in functionfilterFunc' Interface\AddOns\ElvUI\Modules\chat\chat.lua:1129: in function
ChatFrame_MessageEventHandler'
Interface\AddOns\ElvUI\Modules\chat\chat.lua:1862: in function <Interface\AddOns\ElvUI\Modules\chat\chat.lua:1845>Locals:
I've been seeing more and more L1 characters spamming their WTS for boost runs in /2. Although technically it is not against the rules, I would still like to be able to filter them. Would you be willing to add this feature?
The 'Block All Whispers' feature is a good one, but it does have one tiny flaw.
If a person whispers you again, after receiving the 'you do not meet the requirements' message, it is not blocked on account of the fact you auto-whispered them. As you know - because you did write it - if you whisper someone, it doesn't block further communication from them.
I've had to set 'Others' to Level 111 in order to truly block all attempts - usually by arrogant elitist swine calling me a chicken for not dueling them - to whisper me.
local addFriend = ERR_FRIEND_ADDED_S:gsub("%%s", "([^ ]+)")
local removeFriend = ERR_FRIEND_REMOVED_S:gsub("%%s", "([^ ]+)")
Every time I have whisper I see "you added friend" message, even if message was hidden, this is annoying. Can you hide this system message please?
Also you might want to update links to other BadBoy plugins here:
https://www.curseforge.com/wow/addons/bad-boy
They lead to not working domain mods.curse.com
[19:45:34] [W From] [Blîzzard-Lig]: [Blizzard Entertainment] GM: We depth investigation abnormal account. Please visit: [REMOVED_URL] We require verification that you are the primary account holder, otherwise we will suspend your account.
[19:46:22] Complaint Registered.
[19:47:32] [55:Blîzzard-Lig]: Level 55 Undead Death Knight - Plaguelands: The Scarlet Enclave
Using Core v8.0.7 and levels plugin 8.0.0
Hello,
As of recently, I've noticed that when players try to whisper me - their message is filtered (not visible), but the automatic reply from me to them is visible ("You dont meet the requirements...") in the chatbox.
10.1.4 (18 Sept 2023)
I am using 3 of your addons - BadBoy, Badboy_History and BadBoy_Levels with the following options enabled:
I suspect the issue might be related to the "Ällow group" option, as so far I have seen the "You dont meet the requirements..." automatic reply twice after finishing M+ and disbanding the group. The third time was a reply to a person that I have been in a group with a week earlier.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.