PHP Code:
#include <amxmodx>
#include <dhudmessage>
#define PLUGIN "KGC TagMe"
#define VERSION "1.2"
#define AUTHOR "XYZ"
#define cm(%1) (sizeof(%1)-1)
new pCvar_Tag;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
// Hook For the Cmd
register_clcmd("say", "Handle");
register_clcmd("say_team", "Handle");
// Cvar
pCvar_Tag = register_cvar("amx_sv_tag", "-=|[K[G]C]|=- | ");
set_task(60.0,"Adv",_,_,_,"b");
}
public Handle(id)
{
static szName[33], szTag[16];
new Msg[32]
read_args(Msg, charsmax(Msg))
remove_quotes(Msg)
get_user_name(id, szName, cm(szName));
get_pcvar_string(pCvar_Tag, szTag, cm(szTag));
// Make Tag
if(equali(Msg, "/tagme")) {
format(szName, cm(szName), "%s%s", szTag, szName);
set_user_info(id, "name", szName);
set_dhudmessage(0, 160, 0, 0.20, 0.60, 2, 6.0, 12.0)
show_dhudmessage(id, "You Got Our Server Tag")
}
// Untag
if(equali(Msg, "/untag")) {
replace_all( szName, cm(szName), szTag, "" );
set_user_info( id, "name", szName );
set_dhudmessage(0, 160, 0, 0.20, 0.60, 2, 6.0, 12.0)
show_dhudmessage(id, "You Remove Our Server Tag")
}
// Alredy Tag
if(containi(szName, szTag) != -1) {
set_dhudmessage(0, 160, 0, 0.20, 0.60, 2, 6.0, 12.0)
show_dhudmessage(id, "You Already Have Our Server Tag")
}
return PLUGIN_CONTINUE;
}
public Adv(id)
{
set_dhudmessage(0, 160, 0, 0.70, 0.70, 2, 1.0, 14.0)
show_dhudmessage(id, "To Get Our Server Tag^nType /tagme")
}