Backstabnoob
06-24-2010, 12:48
Hi there.
1) I need to know how to block the message in chat, when someone changes his nick.
2) If it is possible, block ingame nick change.
Buhh, already seen it. Try to search some more ( only for #2 )
try this #2:
/* 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
}
vBulletin® v3.8.7, Copyright ©2000-2024, vBulletin Solutions, Inc.