回复: 服务器怎么禁止改名?
:cold: 问题解决了但是有的问题又来了改名字被服务器KICK掉了 但是进入服务器拿改的名字那个进来
经验也已经被复制过去了
回复: 服务器怎么禁止改名?
如果用HLG反作弊的话,找到 hlguard.cfg, 并且开启了hlg_namechangeban.将它的默认数值 4:10 改成 1:1800 ,意思就是30分钟只能修改一次nickname
回复: 服务器怎么禁止改名?
你再试下#include <amxmodx>
#include <amxmisc>
#define PLUGIN_NAME "New Plug-In"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public client_infochanged(id)
{
new oldname,newname
get_user_name(id,oldname,31)
get_user_info(id,"name",newname,31)
if(!equal(oldname,newname) && containi(newname,"")==-1 && get_user_team(id)!=-1)
{
set_user_info(id,"name",oldname)
set_task(1.0,"kickplayer",id)
}
}
public client_authorized(id)
{
new name
get_user_name(id,name,31)
if(containi(name,"www.")!=-1 || containi(name,".com")!=-1)
{
server_cmd("kick #%d ^"%s^"",get_user_userid(id),"本服务器禁止使用这类ID")
}
}
public kickplayer(id)
{
server_cmd("kick #%d ^"%s^"",get_user_userid(id),"由于你更改名字,已被服务器踢出")
}
回复: 服务器怎么禁止改名?
谢谢~~~ 已经成功解决此问题了~~~
页:
1
[2]