Quantcast
Download
(62 Kb)
Download
Updated: 05/29/20 04:17 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Updated:05/29/20 04:17 PM
Created:01/14/18 12:05 PM
Monthly downloads:160
Total downloads:8,486
Favorites:30
MD5:
Categories:Graphic UI Mods, Group, Guild & Friends, Info, Plug-in Bars, ToolTip
6.0.5
ToxicPlayers  Popular! (More than 5000 hits)
Version: 1.6.3
by: Mouton [More]
EN - FR - DE

ToxicPlayer is a tiny social addon that enables you to spot ignored players more easily in the game by changing the reticle style.
You'll then be able to focus your foes on the battle fields, not help the players ignored in your faction and even spot your friends or guild mates if they're not grouped with you.
You can as well easily add target players to your ignore list (ideal for PvP T-baggers) and report players using exploits or bots for example.


Ignored players and blacklisted players from your guilds will be marked in red color, muted players (if you're using MuteList addon) will be displayed in orange, friends players will be marked as green and guild mates will be shown in blue.

Now, you'll always remember your ennemies, and possibly, your friends...

--------------------------------------------------------------------------------------------------

Features
  • Display a marker near the crosshair when targeting ignored players, friends, muted players or guild mates
  • One key to display information about the latest encountered player (friend, guild mates, black listed from your guilds, muted or ignored)
  • One key only to add the targeted player to your ignore list
  • One key to open the "report player" form about the targeted player


List of commands
  • /toxicplayers or /toxicplayers info : displays information about the latest encountered player (friend, guild mates, black listed from your guilds, muted or ignored)
  • /toxicplayers whisp : whisper to the latest encountered player marked by the addon


-------------------------------------------------------------------------------------------------

This addon uses the following libraries (embedded):...and many thanks to Baertram, Onixyon and Eysile for their help and translations.
Change Log:

1.6.3 - Greymoor update
1.6.2 - Libraries cleanup
1.6.1 - Harrowstorm update
1.6 - Adding Wisper support and key bind, adding commands
1.5 - Adding support for account wide settings
1.4.3 - Dragonhold update
1.4.2 - Adding missing German translations
1.4.1 - Scalebreaker update
1.4 - Adding options to display character names and latest unknown player encountered, changing guild links
1.3.1 - Updating translations
1.3 - Adding an option to select the positions of the text/icon
1.2 - Adding blacklisted players from your guilds
1.1 - Elsweyr update, activate guild display by default for new installs
1.0.2 - Wrathstone update
1.0.1 - Murkmire update
1.0 - Adding real links on player names in chatbox, going to stable version
0.11 - Adding guild name when ToxicPlayers text is on, adding guild name in key for latest player/guildmate encountered
0.10 - Adding display for guild mates, icons changed to match UI icons
0.9 - Wolfhunter update, LibAddonMenu-2.0 update, adding settings to disable reticle over friends, muted or ignored
0.8 - Summerset update, LibAddonMenu-2.0 update
0.7 - Displaying information about the latest encountered player (friend, muted, ignored) when using display note key
0.6.1 - Updating German translations
0.6 - Adding a key to display the ignore note for an ignored player
0.5 - Adding an extra key binding to ignore the target player and edit the player ignore note
0.4 - Adding key bindings to ignore/remove from ignore a target player and open the report player form
0.3 - Adding EN, FR, and DE translations
0.2 - First released version
Optional Files (0)


Post A Reply Comment Options
Unread 03/08/20, 05:49 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Originally Posted by Jojoeso
When I block people, I write a note about why I blocked him/her (spammer, fake tank, moron, etc....)
Is there a way to display the note content when the addon shows such players when I cross them ?
You can bind a shortcut key to display the informations about the player : if you added a note for this player, it will be displayed when pressing the key in the chat.
You can use as well the command
Code:
/toxicplayers
and the note you added will be displayed as well in the chat
Report comment to moderator  
Reply With Quote
Unread 03/07/20, 06:52 AM  
Jojoeso
 
Jojoeso's Avatar

Forum posts: 0
File comments: 14
Uploads: 0
When I block people, I write a note about why I blocked him/her (spammer, fake tank, moron, etc....)
Is there a way to display the note content when the addon shows such players when I cross them ?
Last edited by Jojoeso : 03/07/20 at 06:53 AM.
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 03:44 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2984
File comments: 3608
Uploads: 62
I know what you mean...
Thanks!
Originally Posted by Mouton
And yes, I DO understand them, it's just my time and motivation is pretty limited lately
Last edited by Baertram : 03/05/20 at 03:44 PM.
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 03:02 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Originally Posted by Baertram
And the next one to inform

Please do NOT include the libraries WITHOUT their own txt files anymore!!!

Do the following:
Either include th library completely, with all subfolders and files, especially the txt files!
Or remove the libraries in total and add them as an ## DependsOn: LibraryName so users need to install them as standalone.

But calling the libraries hardcoded from your addon's txt file will break other addons, and already did several times especialyl with LibAddonMenu-2.0, in the past.
Ok, thanks for the tips, something i did not touch for years now.
Should be fixed now - if I did not forget anything else.

And yes, I DO understand them, it's just my time and motivation is pretty limited lately
Report comment to moderator  
Reply With Quote
Unread 03/05/20, 04:35 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2984
File comments: 3608
Uploads: 62
And the next one to inform

Please do NOT include the libraries WITHOUT their own txt files anymore!!!

Do the following:
Either include th library completely, with all subfolders and files, especially the txt files!
Or remove the libraries in total and add them as an ## DependsOn: LibraryName so users need to install them as standalone.

But calling the libraries hardcoded from your addon's txt file will break other addons, and already did several times especialyl with LibAddonMenu-2.0, in the past.

Wrong:
Code:
# Title: ToxicPlayers
## Author: @mouton
## APIVersion: 100030
## Version: 1.6.1
## OptionalDependsOn: LibAddonMenu-2.0
## SavedVariables: ToxicPlayersVariables

libs/LibAddonMenu-2.0/LibAddonMenu-2.0.lua
libs/LibAddonMenu-2.0/controls/panel.lua
libs/LibAddonMenu-2.0/controls/submenu.lua
libs/LibAddonMenu-2.0/controls/button.lua
libs/LibAddonMenu-2.0/controls/checkbox.lua
libs/LibAddonMenu-2.0/controls/colorpicker.lua
libs/LibAddonMenu-2.0/controls/custom.lua
libs/LibAddonMenu-2.0/controls/description.lua
libs/LibAddonMenu-2.0/controls/dropdown.lua
libs/LibAddonMenu-2.0/controls/editbox.lua
libs/LibAddonMenu-2.0/controls/header.lua
libs/LibAddonMenu-2.0/controls/slider.lua
libs/LibAddonMenu-2.0/controls/texture.lua

## Core
lang/strings.lua
lang/$(language).lua

ToxicPlayers.xml
ToxicPlayers.lua
ToxicPlayersSettings.lua

bindings.xml
Correct:
Code:
# Title: ToxicPlayers
## Author: @mouton
## APIVersion: 100030
## Version: 1.6.1
## OptionalDependsOn: LibAddonMenu-2.0
## SavedVariables: ToxicPlayersVariables

## Core
lang/strings.lua
lang/$(language).lua

ToxicPlayers.xml
ToxicPlayers.lua
ToxicPlayersSettings.lua

bindings.xml
Remove:
Subfolder libs/LibAddonMenu-2.0

Add completeley to your "libs" folder:
https://www.esoui.com/downloads/info7-LibAddonMenu.html
Extract the whole ZIP file into the subfolder libs so it includes the whole LibAddonMenu-2.0 folder, and the LibAddonMenu-2.0.txt file!

Or do not add it at all, and let users install it manually, your choice.
Just be sure to add it as ## DependsOn: LibAddonMenu-2.0 in your ToxicPlayers.txt file then so the addon won't load without the needed dependency.


Wrong in your code:
You still are using LibStub here :
Code:
    local LAM = LibStub:GetLibrary("LibAddonMenu-2.0")
Correct:
Lua Code:
  1. local LAM = LibAddonMenu2
  2.     if not LAM and LibStub then LAM = LibStub:GetLibrary("LibAddonMenu-2.0") end

If you add

Code:
## OptionalDependsOn: LibAddonMenu-2.0>=29
to your txt file you only need this line:
Lua Code:
  1. local LAM = LibAddonMenu2
as the version check to version 29 or higher assures already it is loaded and available with the global variable LibAddonMenu2


Please change this in ALL of your addons as it will break other addons if not used properly!
Thank you.


Edit:
As you already said you did remove LibStub you do not seem to understand what LibStub is and how it works.
LibStub loads libraries/dependencies in several versions and assures that the newest version ONLY is at the end loaded and kept for ALL addons.
But with the Summerset patch the txt files of addons/libraries, called manifest, provide a new tag called
## AddOnVersion: <unsigned integer>
This tag assures the same as LibStub but ingame in the addon manager of the vanilla UI already. Only will load the highest number of a library!

So the benefit is: No extra library needed anymore to assure the libraries are only loaded with their newest version AND only 1 version will be loaded at all (older ones will just be skipepd, whereas LiBStub did load ALL of them until the highest version was found).

This is why LibStub is obsolet now and gets removed everywhere.
And this will need you to also change the calls to LibStub and not only removing the folders and filenames!
So if you remove a library make sure in your code NO lines will use LibStub anymore (like the call to Library LiBAddonMenu-2.0 I wrote above about).
Last edited by Baertram : 03/05/20 at 04:41 AM.
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 02:00 PM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Re: Re: LibStub

[quote=Mouton]
Originally Posted by reActor
I updated the addon to remove LibStub in the version 1.6.1. Please feel free to come back to me if you still have issues. I'll be pleased to help.
Many thanks \o/
Report comment to moderator  
Reply With Quote
Unread 03/02/20, 01:57 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Re: Re: Re: LibStub

Originally Posted by reActor
Oh, I had no clue you were not playing any longer. It's great that you think to reinstall it to fix your addon. Many thanks
I updated the addon to remove LibStub in the version 1.6.1. Please feel free to come back to me if you still have issues. I'll be pleased to help.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 01:58 PM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: LibStub

Well, thanks for the feedback, i need to start the download of 52GB then. I'll come back to you in a few ... days !
(Having a very-slow-slow-speed connection ^^)
Oh, I had no clue you were not playing any longer. It's great that you think to reinstall it to fix your addon. Many thanks
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 12:33 PM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Re: LibStub

Originally Posted by reActor
Hello,
after the Harrowstorm update I get a warning in chat that leads to this addon using LibStub, which seems to be deprecated .
Can't say yet if the addon is working.

Thank you for your time!
Cheers
Well, thanks for the feedback, i need to start the download of 52GB then. I'll come back to you in a few ... days !
(Having a very-slow-slow-speed connection ^^)
Last edited by Mouton : 02/25/20 at 12:34 PM.
Report comment to moderator  
Reply With Quote
Unread 02/25/20, 01:33 AM  
reActor
 
reActor's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
LibStub

Hello,
after the Harrowstorm update I get a warning in chat that leads to this addon using LibStub, which seems to be deprecated (from the LibStub page: "LibStub was replaced by features in the game and won't be updated anymore! If you are using an addon which still relies on LibStub, either ask the author to remove it or you just need to live with it.").
Can't say yet if the addon is working.

Thank you for your time!
Cheers
Report comment to moderator  
Reply With Quote
Unread 11/17/19, 10:54 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Re: Account-Wide Settings, Please.

Originally Posted by JedderDi_322
Please give us the option to make all of ToxicPlayers's settings account-wide.
Thanks for the suggestion ! It's now added in the version 1.5 of ToxicPlayers.
Report comment to moderator  
Reply With Quote
Unread 11/09/19, 11:57 AM  
JedderDi_322

Forum posts: 0
File comments: 7
Uploads: 0
Lightbulb Account-Wide Settings, Please.

Please give us the option to make all of ToxicPlayers's settings account-wide.
Report comment to moderator  
Reply With Quote
Unread 07/13/19, 10:40 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 92
File comments: 413
Uploads: 0
Talking Re: Re: Requests/Ideas

Originally Posted by Mouton
Here you go amber:

- Added an option to display unknown encountered players (disabled by default)
- Added an option to chose between UserID and UserID/Character name (Only character name likely soon as well)
- Regarding the last wisperer, i think there are already some addons doing it. I'll dig into it later.

There are some german translations missing though. I'll need help on these
You're super awesome! Thank you!
Report comment to moderator  
Reply With Quote
Unread 07/13/19, 09:22 AM  
Mouton
 
Mouton's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 18
Uploads: 1
Re: Requests/Ideas

Here you go amber:

- Added an option to display unknown encountered players (disabled by default)
- Added an option to chose between UserID and UserID/Character name (Only character name likely soon as well)
- Regarding the last wisperer, i think there are already some addons doing it. I'll dig into it later.

There are some german translations missing though. I'll need help on these
Report comment to moderator  
Reply With Quote
Unread 07/05/19, 10:07 AM  
amber1019
Addon Addict
 
amber1019's Avatar
Premium Member

Forum posts: 92
File comments: 413
Uploads: 0
Lightbulb Requests/Ideas

Would it be possible for the "display info about the latest target" keybind to also show you the information of your last target, even if you're not friends, guild mates, etc?
Maybe an option in the settings (on/off) to make the keybind work that way?
Something like "You met [@name]. They're a stranger." Or "You met [@name]. Unknown."

I would like it if it also showed the character name. I'd like to always see the character name and account name in the info that's given to us.
"You met [@name]/[Character Name]."

Getting that information from whispers would be handy, as well.
Say someone you don't know has whispered you. It shows you their character name, but you want to know their account name.
Maybe we could get the information of the user that last whispered us.
"/tp" or "/tp who" could show us that info?

Thank you for this addon.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: