AR/aclCreate: Difference between revisions
Jump to navigation
Jump to search
(Created page with ""This function creates an ACL entry in the Access Control List system with the specified name." ". لأدخالها في قائمه التحكم بالخصائص مع الأسم ...") |
(→Syntax) |
||
Line 1: | Line 1: | ||
"This function creates an ACL entry in the Access Control List system with the specified name." | "This function creates an ACL entry in the Access Control List system with the specified name." | ||
". لأدخالها في قائمه التحكم بالخصائص مع الأسم المحدد(ACL)هذه الوظيفة تقوم بإنشاء خاصية" | ". لأدخالها في قائمه التحكم بالخصائص مع الأسم المحدد(ACL)هذه الوظيفة تقوم بإنشاء خاصية" | ||
==Syntax== | ==(Syntax) (تركيب الجمله (الوظيفة== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
acl aclCreate ( string aclName )--aclName = (ACL)اسم الخاصية | acl aclCreate ( string aclName )--aclName = (ACL)اسم الخاصية | ||
Line 10: | Line 10: | ||
*'''aclName:''' اسم الخاصيه الذي تريد إدخاله. | *'''aclName:''' اسم الخاصيه الذي تريد إدخاله. | ||
===(Returns)المعطيات=== | ===(Returns)المعطيات=== | ||
المعطى لايمكن انشاؤه(ACL)اذا كان اسم الخاصية false (اذا تم بنجاح , يرجع(يعطي(ACL)يرجع(يعطي) كائن الخاصية | المعطى لايمكن انشاؤه(ACL)اذا كان اسم الخاصية false (اذا تم بنجاح , يرجع(يعطي(ACL)يرجع(يعطي) كائن الخاصية | ||
==مثال== | ==مثال== | ||
. بسهولة لقائمة التحكم بالخصائص(ACL)والذي يمكنك بإضافة صلاحيات خصائص "setaclright" هذا المثال يضيف امر | . بسهولة لقائمة التحكم بالخصائص(ACL)والذي يمكنك بإضافة صلاحيات خصائص "setaclright" هذا المثال يضيف امر |
Revision as of 11:05, 3 January 2014
"This function creates an ACL entry in the Access Control List system with the specified name." ". لأدخالها في قائمه التحكم بالخصائص مع الأسم المحدد(ACL)هذه الوظيفة تقوم بإنشاء خاصية"
(Syntax) (تركيب الجمله (الوظيفة
acl aclCreate ( string aclName )--aclName = (ACL)اسم الخاصية
(Required Arguments)الفراغات المطلوبة
- aclName: The name of the ACL entry to add.
- aclName: اسم الخاصيه الذي تريد إدخاله.
(Returns)المعطيات
المعطى لايمكن انشاؤه(ACL)اذا كان اسم الخاصية false (اذا تم بنجاح , يرجع(يعطي(ACL)يرجع(يعطي) كائن الخاصية
مثال
. بسهولة لقائمة التحكم بالخصائص(ACL)والذي يمكنك بإضافة صلاحيات خصائص "setaclright" هذا المثال يضيف امر
function setACLRight ( thePlayer, commandName, aclName, rightName, access )--setACLRight انشاء وظيفه اسمها -- تحول القيمة التي بين علامات التنصيص الي احرف صغيره منطقية access = string.lower ( access ) --(true او false) يجب ان يكون قيم منطقيه إما صحيح او خاطئ access if not (access == "true" or access == "false") then -- (debug) يقوم بطباعة رسائل الخطأ الى إطار التصحيح return outputDebugString ( "Invalid access; true and false are only accepted", 1 ) end -- ( الى قيمة منطقيه (بدون علامات تنصيص access تغيير قيمة if access == "true" then access = true else access = false end local ourACL = aclGet ( aclName ) -- بهذا الأسم , ونحن بحاجة الى انشاء واحده (ACL)اذا لم تكن هناك خاصية if not ourACL then ourACL = aclCreate ( aclName ) end -- (ACL) وخيرا لنقم بوضع الخاصية aclSetRight ( ourACL, rightName, access ) -- بعد ان تم التعديل عليها (ACL)لا تنسى ان تحفظ قائمة التحكم بالخصائص aclSave () end addCommandHandler ( "setaclright", setACLRight )-- setACLRightاضافة امر لوظيفة
انظر ايضاً الى
- aclCreate
- aclCreateGroup
- aclDestroy
- aclDestroyGroup
- aclGet
- aclGetGroup
- aclGetName
- aclGetRight
- aclGroupAddACL
- aclGroupAddObject
- aclGroupGetName
- aclGroupList
- aclGroupListACL
- aclGroupListObjects
- aclGroupRemoveACL
- aclGroupRemoveObject
- aclList
- aclListRights
- aclReload
- aclRemoveRight
- aclSave
- aclSetRight
- hasObjectPermissionTo
- isObjectInACLGroup