|
一直玩1.5,也一直用amx099,可最近由于使用了管理员服装插件在amx099下总是出问题,就改成了amxx1.0,F是没问题了,新的现象又出现了,在用amx099时,我预留了2个管理员通道,+maxplers 32人时普通玩家只能进30人,通道有b权限的才能进,由于都是在内网玩,所以不想用管理员进入自动踢其他玩家的插件,可amxx1.0的admin.amxx和管理员通道在1.5下却不起作用了,amxx.cfg里设置了登陆模式为2也无法踢掉user.ini文件上没有记录的玩家。参阅了许多DT上的文章也没找到能满足我需要的功能的(汗一个先),于是就想能不能参照amx099的admin.amx和adminslot.amx来修改amxx1.0的呢?看了amx099下的admin.sma和adminslot.sma,原来在1.5下插件调用的客户连接信息和1.6下的完全不一样了,1.5下是用client_connect对应,1.6下是用client_authorized对应,因此,对照着amx的admin和adminslot修改了amxx1.0下的,去掉了1.5下用不到的源码和对应的命令,编译后测试成功,和在amx下同样的效果
说明一下:由于我没有使用sql,所以我改的源码去掉了sql那部分,而且现在的管理员通道是根据amxx.cfg中amx_reservation定义留好的,而不会op进入踢玩家 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|