Code:
#include <amxmodx>
#include <fakemeta>
#include <uc_tag>
#define PLUGIN "Tag Name"
#define VERSION "Beta"
#define AUTHOR "Celena Luna"
new g_szName[33][35]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_ClientUserInfoChanged, "ClientUserInfoChanged")
register_clcmd("tag_name_remove", "CMD_Remove_Tag")
register_clcmd("tag_name_add", "CMD_Add_Tag")
}
public CMD_Remove_Tag(id)
{
server_print("CMD_Remove_Tag(%d) called", id);
server_print("g_szName[%d]: %s", id, g_szName[id]);
server_print("equal(): %d", equal(g_szName[id], "Celena Luna"));
set_user_tag(id, "")
}
public CMD_Add_Tag(id)
{
server_print("CMD_Add_Tag(%d) called", id);
server_print("g_szName[%d]: %s", id, g_szName[id]);
server_print("equal(): %d", equal(g_szName[id], "Celena Luna"));
if(equal(g_szName[id], "Celena Luna")) set_user_tag(id, "!t[Hero of the Dawn]")
}
public ClientUserInfoChanged(id)
{
server_print("ClientUserInfoChanged(%d) called", id);
static const name[] = "name"
static szNewName[32]
get_user_info(id, name, szNewName, charsmax(szNewName))
server_print("szNewName: %s", szNewName);
server_print("g_szName[%d]: %s", id, g_szName[id]);
server_print("equal(): %d", equal(g_szName[id], "Celena Luna"));
if(equal(g_szName[id], "Celena Luna")) set_user_tag(id, "!t[Hero of the Dawn]")
}