ZH-CN/aclListRights
Jump to navigation
Jump to search
此函数返回给定ACL拥有的所有权限的表.
语法
table aclListRights ( acl theACL, string allowedType )
OOP 语法 什么是OOP?
- 方法: acl:listRights(...)
必填参数
- theACL: 要从中获取权限的ACL
- allowedType: 允许的正确类型.可能的值为 general, function, resource and command
返回值
在给定ACL中以字符串形式返回权限上的表。这张表子可能是空的。如果acl无效或由于其他原因失败,则返回“false”或“nil”.
示例
本例输出给定acl的权限.(已测试!)
addCommandHandler("aclRights",function(player,command,theAcl) if(theAcl~="")then rights = aclListRights(aclGet(theAcl)) count = 0 for acl,list in pairs(rights)do outputChatBox("ACL List: "..theAcl.." #"..tostring(count).." Right: "..list..".",player) count = count + 1 end else outputChatBox("Please type in a acl that you want to retrieve the rights from.",player) outputChatBox("Please use this Syntax: /aclRights theACL ",player) end end)
See Also
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup