由于可以使用配置文件管理器下的 ptokax GUI 授予配置文件权限,例如 tempban、permban 等命令。
我制作了一个脚本,我想将我的命令添加到 GUI。我怎样才能做到这一点?
不,您不能允许某些配置文件使用您编写或创建的命令。相反,您必须从自己的脚本中处理此问题。例如,假设您的个人资料级别从0
(大师)到6
(普通用户)以及-1
未注册用户的个人资料。
如果您希望您的命令只能由某些配置文件访问,请创建一个哈希表:
tAllowedProfiles = {
[-1] = false,
[0] = true,
[1] = false,
[2] = false,
[3] = true,
[4] = true,
[5] = true,
[6] = false
}
然后,在您的ChatArrival
orToArrival
函数中,您可以将用户的个人资料与上面创建的 has 表进行匹配:
function ChatArrival( tUser, sMessage )
if not tAllowedProfiles[tUser.iProfile] then return false end
-- deal with the command/message otherwise
end
对于 Windows 的 GUI 客户端也是如此。您可以查看我自己的一些脚本以供参考。