疑问:关于amx注册通道ID名称问题
比如我在amx里面设定一个用户,名字为:test,该用户进入服务器时候需要密码验证。但是有个问题,如果我把名字改为Test, 我进入服务器的时候就可以不需要密码验证了,请问有什么办法可以让amx忽略用户ID的大小写?
回复: 疑问:关于amx注册通道ID名称问题
Post by 孤独流浪比如我在amx里面设定一个用户,名字为:test,该用户进入服务器时候需要密码验证。
但是有个问题,如果我把名字改为Test, 我进入服务器的时候就可以不需要密码验证了,请问有什么办法可以让amx忽略用户ID的大小写?
上面的虽然不要验证,但是它并不会得到权限,但有点像被别人冒冲
可以杜绝,因为原Admin插件equal函数判断ID的,此函数只有绝对相同才通过,改用containi包含函数忽略大小写,,也不会被别人冒冲了
实现方法可看此贴
让你的Admin插件具有IP段优先登录功能!
http://forum.dt-club.net/showthread.php?t=23335
回复: 疑问:关于amx注册通道ID名称问题
非常十分感谢~~~!!!回复: 疑问:关于amx注册通道ID名称问题
还是没搞定。。。5555 , 哪位帮我看下改哪里,怎么改if (equal( g_aName , ip , c ) ) {
index = i
break
}
} /* in other case an IP must just match */
elseif ( equal(ip,g_aName) ){
index = i
break
}
}
else {
if (g_aFlags & FLAG_TAG) {
if (contain(name,g_aName)!=-1){
index = i
break
}
}
else if (equal(name,g_aName)) {
index = i
break
回复: 疑问:关于amx注册通道ID名称问题
还是没搞定。。。5555 , 哪位帮我看下改哪里,怎么改找到admin.sma 的283行
将原来的else if (equal(name,g_aName)) {
改为以下即可
else if (containi(name,g_aName)!=-1) {
回复: 疑问:关于amx注册通道ID名称问题
偶的还是没有搞定,有没有哪位老兄搞定的,把admin.sma和admin.amxx文件给我发一份过来???万分感谢!我的邮箱cheuk@21cn.com
页:
[1]