AR/aclGet: Difference between revisions
Jump to navigation
Jump to search
^iiEcoo'x ) (talk | contribs) No edit summary |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 47: | Line 47: | ||
تمت الإضافة و الترجمة من قبل : '''^iiEcoo'x_)''' | تمت الإضافة و الترجمة من قبل : '''^iiEcoo'x_)''' | ||
== | ==إنظر أيضاً إلى :== | ||
{{AR/ACL_functions}} | {{AR/ACL_functions}} | ||
[[ar:aclGet]] | |||
[[en:AclGet]] | |||
[[zh-cn:AclGet]] |
Latest revision as of 18:21, 21 February 2021
تقوم هذه الوظيفة بجلب الأسل من خلال إسمه .
تركيب الجملة :
acl aclGet ( string aclName )
الفراغات المطلوبة :
- aclName: إسم الأسل المطلوب جلبه .
المعطيات :
. إذا كانت أحد الفراغات المطلوبة خاطئة false \ nil تقوم بإعطائك الأسل إذا كانت المطاليب صحيحة , و تعطيك
أمثلة :
This example adds a command setaclright with which you can easily add new rights to specified access control lists.
function setACLRight ( thePlayer, commandName, aclName, rightName, access ) local ourACL = aclGet ( aclName ) -- if there is no previous ACL with this name, we need to create one if not ourACL then ourACL = aclCreate ( aclName ) end -- turn the boolean string to lower case access = string.lower ( access ) -- access has to be either true or false (booleans) if not (access == "true" or access == "false") then -- print out error message to debug window return outputDebugString ( "Invalid access; true and false are only accepted", 1 ) end -- change the access to boolean if access == "true" then access = true else access = false end -- and finally let's set the right aclSetRight ( ourACL, rightName, access ) -- don't forget to save the ACL after it has been modified aclSave () end addCommandHandler ( "setaclright", setACLRight )
تمت الإضافة و الترجمة من قبل : ^iiEcoo'x_)
إنظر أيضاً إلى :
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupList
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo