Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Tag Changer"
#define VERSION "1.0"
#define AUTHOR "extream87 aka v4N3k"
#define ACCESS_LEVEL ADMIN_LEVEL_C
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say .tagt", "ChangeTagT", ACCESS_LEVEL)
register_clcmd("say_team .tagt", "ChangeTagT", ACCESS_LEVEL)
register_clcmd("say .tagct", "ChangeTagCT", ACCESS_LEVEL)
register_clcmd("say_team .tagct", "ChangeTagCT", ACCESS_LEVEL)
}
public ChangeTagT(id) {
if ( !access( id, ACCESS_LEVEL ))
return;
if(get_user_team(id) != 1)
return;
new pname[32]
new newname[32]
get_user_info(id, "name", pname, charsmax(pname))
RemoveOldTag(pname)
format(newname, charsmax(pname), "[ESL1] %s", pname)
set_user_info(id, "name", newname)
}
public ChangeTagCT(id) {
if ( !access( id, ACCESS_LEVEL ))
return;
if(get_user_team(id) != 2)
return;
new pname[32]
new newname[32]
get_user_info(id, "name", pname, charsmax(pname))
RemoveOldTag(pname)
format(newname, charsmax(newname), "[ESL2] %s", pname)
set_user_info(id, "name", newname)
}
public RemoveOldTag(pname[32]) {
replace_all(pname, 31, "[ESL1]", "")
replace_all(pname, 31, "[ESL2]", "")
trim(pname)
}