wj917 发表于 2005-7-3 10:06:01

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

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

QQ8 发表于 2005-7-3 10:47:54

amxx.cfg里

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

Hydralisk 发表于 2005-7-3 16:56:55

Post by QQ8
amxx.cfg里

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

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

wj917 发表于 2005-7-3 20:00:48

麻烦各位高人了

undoer 发表于 2005-7-3 21:13:09

在amx.cfg文件中,是否有赋于玩家初始值。如:amx_default_access "jpz"
如果不想给玩家有任何权限,使用amx_default_access ""


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

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

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

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

wj917 发表于 2005-7-4 11:35:29

虽然不会,但是谢谢了 :boss:
页: [1]
查看完整版本: 怎么提高一些命令权限,让普通人用不了,只有op能用