Like [Root]xeloximira, [Admin]xeloximira, [Vip]xeloximira?
PHP Code:
#include<sourcemod>
#include<sdktools>
public void OnClientPostAdminCheck(int Client)
{
if(!IsFakeClient(Client))
{
char NewName[128];
GetClientName(Client, NewName, sizeof(NewName));
bool TagFlag = false;
if (GetUserFlagBits(Client) & ADMFLAG_ROOT)
{
if(StrContains(NewName, "[ROOT]") == -1)
{
Format(NewName, sizeof(NewName), "[ROOT]%N", Client);
TagFlag = true;
}
}
else if (GetUserFlagBits(Client) & ADMFLAG_GENERIC) //maybe other flag, up to you
{
if(StrContains(NewName, "[ADMIN]") == -1)
{
Format(NewName, sizeof(NewName), "[ADMIN]%N", Client);
TagFlag = true;
}
}
else if (GetUserFlagBits(Client) & ADMFLAG_RESERVATION) //maybe other flag, up to you
{
if(StrContains(NewName, "[VIP]") == -1)
{
Format(NewName, sizeof(NewName), "[VIP]%N", Client);
TagFlag = true;
}
}
else
{
if(StrContains(NewName, "[GUEST]") == -1)
{
Format(NewName, sizeof(NewName), "[GUEST]%N", Client);
TagFlag = true;
}
}
if(TagFlag)
{
SetClientInfo(Client, "name", NewName);
}
}
}