Re: Questions about nickname
try this #2:
PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc>
#define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "#8 SickneSS"
new cvar
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("amx_lockname","cmdLock",ADMIN_CVAR) cvar = register_cvar("nnchange","0") register_message(get_user_msgid("SayText"),"MessageNameChange") }
public cmdLock(id,level,cid) { if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED new name[32] get_user_name(id,name,31) set_pcvar_num(cvar,get_pcvar_num(cvar) == 0 ? 1 : 0) client_print(0,print_chat,"ADMIN %s Has %sabled the name change",name,get_pcvar_num(cvar) ? "dis" : "en") return PLUGIN_HANDLED }
public client_infochanged(id) { if(!get_pcvar_num(cvar)) return PLUGIN_HANDLED new newname[32] get_user_info(id,"name",newname,31) new oldname[32] get_user_name(id,oldname,31) if(!equal(newname,oldname)) { set_user_info(id,"name",oldname) return PLUGIN_HANDLED } return PLUGIN_CONTINUE }
public MessageNameChange() { if(!get_pcvar_num(cvar)) return PLUGIN_CONTINUE new szInfo[64] get_msg_arg_string(2,szInfo,63) if(equali(szInfo,"#Cstrike_Name_Change")) return PLUGIN_HANDLED return PLUGIN_CONTINUE }
|