Drag steam_community_name.sma to amxmodx/scripting folder
Drag steam_community_name.amxx to amxmodx/plugins folder
Type steam_community_name.amxx in amxmodx/configs/plugins.ini file
Type steam_api_key "<API_KEY>" in amxmodx/configs/amxx.cfg file
Credits
ConnorMcLeod - block name change
VEN - dead name change
swank - obtain steam64 from steamid
Shadows Adi - only standard ascii characters in name
(detailed credits inside script file)
Beware
This plugin will collide with other plugins that may change player's name and the functionality and output may not be as expected.
Additional information
Due to the rules of json formatting, using certain characters in a name is not possible as it would cause the json limitations to be exceeded, therefore they are replaced with random numbers. If the json name is left blank, it will automatically be assigned 8 random digits(not sure how).
The removal of the characters [ and ] was a main reason for this to function seamlessly, as there was no other way around.