AR/aclGet
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
تقوم هذه الوظيفة بجلب الأسل من خلال إسمه .
تركيب الجملة :
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