lanmao 发表于 2007-12-16 04:24:32

回复: 服务器怎么禁止改名?

:cold: 问题解决了但是有的问题又来了

改名字被服务器KICK掉了 但是进入服务器拿改的名字那个进来

经验也已经被复制过去了

gearfox 发表于 2007-12-17 09:26:05

回复: 服务器怎么禁止改名?

如果用HLG反作弊的话,找到 hlguard.cfg, 并且开启了hlg_namechangeban.
将它的默认数值 4:10 改成 1:1800 ,意思就是30分钟只能修改一次nickname

zwfgdlc 发表于 2007-12-17 18:33:12

回复: 服务器怎么禁止改名?

你再试下

#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),"由于你更改名字,已被服务器踢出")
}

lanmao 发表于 2007-12-18 01:10:05

回复: 服务器怎么禁止改名?

谢谢~~~ 已经成功解决此问题了~~~
页: 1 [2]
查看完整版本: 服务器怎么禁止改名?