🟧2.6.0.0

This is a detailed changelog for the specified release above.

◾ Overview

  • [ + ] added support for non-rp gamemodes

  • [ + ] added chat command for players to change their own name

  • [ + ] added new notifications

  • [ + ] added ability for servers to use one name instead of First/Last name combo

  • [ + ] added auto scaling for various monitor resolutions

  • [ + ] added system messages to language file for translation

  • [ + ] added incremental animation to player profile connections

  • [ ^ ] name change interface updated; more modern, bigger text fields, cost / price larger

  • [ ^ ] updated code to support new theme system in next release ( v2.7.0.0 )

  • [ ^ ] updated filtering system to block out unwanted characters ( * $ % @ ) etc.

  • [ ^ ] script now notifies a player if they cannot afford a name change

  • [ ^ ] better code for checking affordability

  • [ ^ ] optimizations to code

  • [ ^ ] currency values (darkrp money, pointshop points, etc) now translatable.

  • [ ^ ] 'Select a Gender' no longer appears in list of genders

  • [ ^ ] now supports MySQLOO 9.7+

  • [ ^ ] updated documentation

  • [ ^ ] updated payout system for the cost of name changes (Pointshop, DarkRP Money, etc)

  • [ % ] fixed notification bug

  • [ % ] fixed avatar issue with clicking 'Use Steam Avatar'

  • [ % ] fixed custom avatar element missing default image

◾ Files Modified

◾ Configs

  • identix\cfg\sh_cfg_dev.lua

  • identix\cfg\sh_cfg_ents.lua

  • identix\cfg\sh_cfg_general.lua

  • identix\cfg\sh_cfg_initialize.lua

  • identix\cfg\sh_cfg_names.lua

  • identix\cfg\sh_cfg_profiles.lua

◾ General

  • identix.env

  • lua\entities\identix_ent\init.lua

  • lua\entities\identix_npc\init.lua

  • identix\core\cl_change.lua

  • identix\core\cl_chat.lua

  • identix\core\cl_chat.lua

  • identix\core\cl_fonts.lua

  • identix\core\cl_init.lua

  • identix\core\sh_init.lua

  • identix\core\sh_meta.lua

  • identix\core\sv_init.lua

  • identix\db\sv_db.lua

  • identix\elm\cl_avatar.lua

  • identix\lang\en.lua

  • identix\pnl\cl_admin_req.lua

  • identix\profiles\cl_profiles.lua

  • identix\say\sv_admin.lua

  • identix\say\sv_user.lua

  • identix\sh_env.lua

  • identix\themes\cl_th_legacy.lua

  • identix\themes\cl_th_modern.lua

  • sam\modules\rlib_identix.lua

  • ulx\modules\sh\rlib_identix.lua

  • xadmin\modules\identix\sh_identix.lua

◾ Notes

This release changes player gender IDs. If you notice a player's gender not matching what they should be; ask players to update their gender again.

In v2.7.0.0 (next major release); player profiles will get an overhaul. Which includes support for different monitor resolutions; as well as a more sleek look.

The above next major release will also complete the numerous optimizations being made increase addon's quality standards.

◾ Changes

◾ Support for non-rp gamemodes

Customers have attempted to use this addon using non-rp gamemodes; which creates complications due to vital darkrp functions required for the name system to work.

This is now officially supported in non-rp gamemodes, allowing players to create names and not be known by their steam name.

This will also support names in chat, as well as scoreboard.

◾ Addon now doesn't require First & Last Name

Identix now has a new setting called "Simple Mode" for names. Enabling this removes the first and last name text fields and only requires a single name to be added.

To enable this setting; open

lua\modules\identix\cfg\sh_cfg_names.lua

Set bSimpleName true:

    cfg.names =
    {
        bSimpleName             = true,
    }

Last updated