NidToolbox: Chat Tags module

Due to human (non-bot) spam the first contribution of a user has to be reviewed and activated manually, all further contributions do not require this.
As long as a user does not have at least one reviewed and activated contribution, the user is unable to edit his profile, set a avatar, title picture or a signature.
  • nid added a new file:

    nid
    May 4, 2024 at 12:17 PM
  • nid added a new version:

    nid
    April 15, 2021 at 6:06 PM
    Quote

    Version 1.0.2:

    • Updates module to new game version - Eco 9.3. Fixes crash in new game version when using the module.
    • Adds new formatting options for the chat tag: Brackets type, bracket color, size, italic, underline, underline color.
    • Bracket type can be a pair of any selected characters: i.e. [ ], < >, * *, - - and so on
    • Default formatting of the tag will now capitalise all segments of the name, if it contains more than one word (for example My Supporters, instead of My supporters).
    • Added possibility to force specific capitalisation in the name, like VIPs, SuPpOrT etc.
    • Adds new commands:
      • tag-format - Sets formatting options for the selected tag. Allowing to set all tag formatting properties via one command.
      • tag-brackets - Sets bracket type and bracket color for selected tag.
      • tag-size - Sets size for the selected tag.
      • tag-font - Changes the format properties of the font: underline, italic, underline color.
      • tag-SizeAll - Unifies size of all the tags to selected size.
      • tag-ForceCap" - Makes it possible to force specific capitalisation of the selected tag. For example: VIPs instead of Vips, SUppOrT instead of Support and so on.
  • nid added a new version:

    nid
    June 26, 2021 at 1:33 PM
    Quote

    Version 1.0.3:

    • Steam or SlgID have to match before tag is assigned to a person, name and internal server id have been dropped to make sure that when the old config files are moved to a new, fresh server, tags are assigned properly. Thx for Dennis for the request to address this.

    • Bogus users (ones that either: have malformed Steam or Slg ids, don't have any id or their ids are empty), are reported now to the server owner and not considered for tags assignments.

    • Some code optimisations here and there.

    • Newest release of em-framework is included in this package, to make sure users who are on very outdated frameworks update their dlls.

  • nid added a new version:

    nid
    August 24, 2021 at 1:27 PM
    Quote

    Version 1.1.2

    • Fixed alignment of example tag in tag-show command.
    • Fixed tag-rename allowing to rename tags made based on EM Groups.
    • Migrated project to Net5.
    • Compatibility patch with Eco version 9.4
  • nid added a new version:

    nid
    September 4, 2021 at 7:03 AM
    Quote

    Version 1.1.4

    • Added option to show roles in user tooltips.
    • Added ShowInTooltip and SizeInTooltip chat tag properties. Added /tag-tooltip command, allowing for new chat tag properties modification. Added new chat tag properties to /tag-config command.
    • Added /tag-tooltip command, allowing for new chat tag properties modification.
    • Added new chat tag properties to /tag-config command.
    • Compatibility patch with EM Framework 3.1.0
    • Requires EM Framework 3.1.0
  • nid added a new version:

    nid
    December 20, 2021 at 12:08 AM
    Quote

    Version 1.1.5

    • Fixed an issue with vanilla chat logger not saving chat messages to the file, when used with conjunction with nid-chattag module. Many thanks to Dennis for reporting.
  • nid added a new version:

    nid
    January 9, 2022 at 6:38 PM
    Quote
    • Added: option to hide tag for specified user.
    • Added command: /tag-hideOnUser - hides chat tag on specified user.
    • Added commnad: /tag-unHideOnUser - shows previously hidden tag on specified user.
  • nid added a new version:

    nid
    April 30, 2022 at 12:01 AM
    Quote

    * (RC.2) Module output filename updated to match namespace.

    * Module updated to Eco 9.5.0

    * REQUIRES: EM-Framework 3.2.0-RC.3 or higher.

  • nid added a new version:

    nid
    June 24, 2022 at 12:15 PM
    Quote
    • Important: This release REQUIRES Eco 9.5.3 and will not work with older server versions!
    • Linux: With code changes in Eco 9.5.3 Chat Tags will work natively on Linux, without the need for any workarounds.
    • Dropped dependency on third party assemblies, as with current changes to Eco Server, they are no longer required.
    • Known issues: Delay in Admin tag appearing for new Admins added after server has started. EM Framework checks for new Admins every 2.5 minutes. This will be fixed in the next EM Framework release. This is visual only, Admins for all other purposes are recognized correctly. This concerns only the Admin tag itself, all others happen immediately.
    • REQUIRES: nid-Core version 1.5.5!
    • REQUIRES: EM-Framework 3.2.1 or higher.
    • REQUIRES: Eco Server 9.5.3
  • nid added a new version:

    nid
    August 31, 2022 at 11:10 PM
    Quote

    * Updated module to Eco version 9.6.0

    * Added markup service in line with changes to the vanilla code.

    * Fixes bug, which caused UI tags to be invisible on Linux.

    * REQUIRES: EM-Framework 3.3.0-beta2 or higher.

  • nid added a new version:

    nid
    November 15, 2022 at 9:27 AM
  • nid added a new version:

    nid
    December 12, 2022 at 10:42 PM
    Quote

    * Added option to disable Admin tag visibility globally. When set to true, admin tag settings in config are ignored and tag is hidden.

    * Added try/catch block on Updating user strings to catch concurrent dictionary errors reported by Dennis.

  • nid added a new version:

    nid
    May 8, 2023 at 2:33 AM
    Quote

    Tag property Visible changed to ShowInChat, your config files will be updated automatically. This was a legacy name from before tags have specific visibility properties.

    Owner tooltip on WorldObjects will now get updates when tags of the user change. This addresses the problem in store tooltip not reacting for its owner tags change and in all other places where owner tooltip is involved.

    Updated legacy tag-config command so it now accepts all visibility properties of the tag: showInChat, showInUserTooltip, showInUI, showInObjectives.

    Updated tag-UI command, so showing/hiding tag in exact places in the UI can be accssed easier via commands.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!