搜索
查看: 2358|回复: 5

怎么提高一些命令权限,让普通人用不了,只有op能用

[复制链接]
发表于 2005-7-3 10:06:01 | 显示全部楼层 |阅读模式 来自 中国–北京–北京–海淀区
怎么提高一些命令权限,让普通人用不了,只有op能用
发表于 2005-7-3 10:47:54 | 显示全部楼层 来自 中国–广东–佛山–顺德区
amxx.cfg里

// 用户的默认权限,可以用此定义为普通的玩家也加上各种权限,相关权限请参考uers.ini文件的权限说明
amx_default_access "z"
回复

使用道具 举报

发表于 2005-7-3 16:56:55 | 显示全部楼层 来自 中国–辽宁–沈阳
Post by QQ8
amxx.cfg里

// 用户的默认权限,可以用此定义为普通的玩家也加上各种权限,相关权限请参考uers.ini文件的权限说明
amx_default_access "z"


呵呵,即使把access设置成"",很多命令普通玩家还是可以用的。最根本的办法是更该源代码――不过,现在我在学校,无能为力了。。。
回复

使用道具 举报

 楼主| 发表于 2005-7-3 20:00:48 | 显示全部楼层 来自 中国–北京–北京
麻烦各位高人了
回复

使用道具 举报

发表于 2005-7-3 21:13:09 | 显示全部楼层 来自 中国–广东–深圳
在amx.cfg文件中,是否有赋于玩家初始值。如:amx_default_access "jpz"
如果不想给玩家有任何权限,使用amx_default_access ""


打开所用插件的原代码, 找到你想修改的命令行的权限设置一行,形如:
register_concmd("grab XXX","cmdKick",YYYYY,("<name or #userid> [reason]")

蓝色字为命令,红色字为用户使用此命令的权限。你需要做的就是把权限修改到你想的即可。

//以下是:只要有C权限以上的权限就可以执行amx_kick命令。(admincmd插件)
register_concmd("amx_kick","cmdKick",ADMIN_KICK,_T("<name or #userid> [reason]"))

////以下是:只有A权限才可以执行amx_um命令。(加钱插件)
register_concmd("amx_um", "find_money_target",ADMIN_LEVEL_A, "{@team, #userid, or name(can be partial)} <ammount>")
回复

使用道具 举报

 楼主| 发表于 2005-7-4 11:35:29 | 显示全部楼层 来自 中国–北京–北京
虽然不会,但是谢谢了 :boss:
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表