AR/aclDestroyGroup: Difference between revisions
Jump to navigation
Jump to search
^iiEcoo'x ) (talk | contribs) (Created page with "__NOTOC__ {{Server function}} <!-- Describe in plain english what this function does. Don't go into details, just give an overview --> . "ACL" تعمل هذه الوظيفة...") |
^iiEcoo'x ) (talk | contribs) No edit summary |
||
Line 9: | Line 9: | ||
bool aclDestroyGroup ( aclgroup aclGroup ) | bool aclDestroyGroup ( aclgroup aclGroup ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===الفراغات المطلوبة :=== | ===الفراغات المطلوبة :=== | ||
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --> | <!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --> |
Revision as of 14:17, 27 April 2020
. "ACL" تعمل هذه الوظيفة على حذف جروب من الـ
تركيب الوظيفة :
bool aclDestroyGroup ( aclgroup aclGroup )
الفراغات المطلوبة :
- aclGroup: إسم القروب الذي تود حذفه من الأسل .
المعطيات :
إذا لم يتم حذف الجروب بسبب خطأ في الفراغات المطلوبة false إذا تم حذف الجروب بنجاح , و تقوم بإرجاع قيمة true تقوم بإرجاع قيمة
مثال :
This example allows admins to remove an ACL group they specify.
function removeACLGroup ( source, command, groupName ) -- Check if they're an admin... if ( isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source )), aclGetGroup ( "Admin" ) ) ) then if ( groupName ) then -- Check if they specified the group name local group = aclGetGroup ( groupName ) -- Return any groups matching the name if ( group ) then -- If any were returned then... aclDestroyGroup ( group ) -- Destroy that group else -- Tell them if no groups with that name were found... outputChatBox ( "No group with that name was found.", source, 255, 0, 0 ) end else -- If they didn't specify the group outputChatBox ( "Please specify the group name.", source, 255, 0, 0 ) -- Tell them that they must end else -- If they're not an admin.... outputChatBox ( "You must be an admin to use this command", source, 255, 0, 0 ) -- Tell them it's restricted end end addCommandHandler ( "removeACL", removeACLGroup ) -- Make it happen when somebody types "/removeACL"
تمت الإضافة و الترجمة من قبل : ^iiEcoo'x_)
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