AR/aclGetGroup: Difference between revisions
Jump to navigation
Jump to search
^iiEcoo'x ) (talk | contribs) No edit summary |
^iiEcoo'x ) (talk | contribs) No edit summary |
||
| Line 2: | Line 2: | ||
==تركيب الجملة :== | ==تركيب الجملة :== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
aclgroup aclGetGroup ( string groupName ) | aclgroup aclGetGroup ( string groupName ) | ||
| Line 8: | Line 7: | ||
===العناصر المطلوبة :=== | ===العناصر المطلوبة :=== | ||
*'''groupName:''' إسم المجموعة ( القروب ) المراد جلبه من الإسم | *'''groupName:''' إسم المجموعة ( القروب ) المراد جلبه من الإسم | ||
| Line 38: | Line 36: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
تمت إعادة الترجمة من قبل و التعديل : ^iiEcoo'x_) | تمت إعادة الترجمة من قبل و التعديل : '''^iiEcoo'x_) | ||
''' | |||
==إنظر أيضاً إلى :== | ==إنظر أيضاً إلى :== | ||
{{AR/ACL_functions}} | {{AR/ACL_functions}} | ||
Revision as of 10:11, 28 April 2020
تقوم هذه الوظيفة بجلب المجموعة (القروب) عن طريق الإسم .
تركيب الجملة :
aclgroup aclGetGroup ( string groupName )
العناصر المطلوبة :
- groupName: إسم المجموعة ( القروب ) المراد جلبه من الإسم
المعطيات :
إذا لم يتم إيجاد القروب أو بسبب خطأ في العناصر المطلوبة false \ nil تقوم بإرجاع القروب إذا وجد , و تقوم بإرجاع قيمة
مثال
players = getElementsByType ( "player" )
admins = ""
for k,v in ipairs(players) do
local accountname = ""
if (isGuestAccount(getPlayerAccount(v)) == false) then
accountname = getAccountName (getPlayerAccount(v))
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "admin" ) ) then
if (admins == "") then
admins = getPlayerName(v)
else
admins = admins .. ", " .. getPlayerName(v)
end
end
end
end
outputChatBox( "Online Admins:", getRootElement(), 255, 255, 0)
outputChatBox( " " .. tostring ( admins ), getRootElement(), 255, 255, 0)
تمت إعادة الترجمة من قبل و التعديل : ^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