PHP Code:
#include <sdktools>
public void OnClientPostAdminCheck(client)
{
if(IsFakeClient(client)) return;
char buffer[PLATFORM_MAX_PATH];
BuildPath(Path_SM, buffer, sizeof(buffer), "data/RenamePlayer.txt");
if(!FileExists(buffer)) return;
KeyValues kv = new KeyValues("data");
if(kv.ImportFromFile(buffer))
{
if(GetClientAuthId(client, AuthId_Engine, buffer, sizeof(buffer), true) && kv.JumpToKey(buffer, false))
{
kv.GetString("name", buffer, sizeof(buffer), NULL_STRING);
if(!StrEqual(buffer, NULL_STRING, false))
{
SetClientName(client, buffer);
}
}
}
delete kv;
}
...addons/sourcemod/data/RenamePlayer.txt
Code:
"data"
{
"STEAM_1:1:1410000"
{
"name" "Bacardi"
}
"STEAM_1:1:1410001"
{
"name" "Bacardi"
}
"STEAM_1:1:1410002"
{
"name" "Bacardi"
}
"STEAM_1:1:1410003"
{
"name" "Bacardi"
}
"STEAM_1:1:1410004"
{
"name" "Bacardi"
}
}
__________________