AR/aclGetGroup: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
__NOTOC__
{{Server function}}
تقوم هذه الوظيفة بجلب المجموعة (القروب) عن طريق الإسم .
تقوم هذه الوظيفة بجلب المجموعة (القروب) عن طريق الإسم .


==تركيب الجملة :==  
==تركيب الجملة :==  
<!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd -->
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
aclgroup aclGetGroup ( string groupName )
aclgroup aclGetGroup ( string groupName )
Line 8: Line 9:


===العناصر المطلوبة :===  
===العناصر المطلوبة :===  
<!-- 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 -->
*'''groupName:''' إسم المجموعة ( القروب ) المراد جلبه من الإسم
*'''groupName:''' إسم المجموعة ( القروب ) المراد جلبه من الإسم


Line 38: Line 38:
</syntaxhighlight>
</syntaxhighlight>


تمت إعادة الترجمة من قبل و التعديل : ^iiEcoo'x_)
تمت إعادة الترجمة من قبل و التعديل : '''^iiEcoo'x_)
 
'''
==إنظر أيضاً إلى :==
==إنظر أيضاً إلى :==
{{AR/ACL_functions}}
{{AR/ACL_functions}}
[[ar:aclGetGroup]]
[[en:AclGetGroup]]
[[zh-cn:AclGetGroup]]

Latest revision as of 18:22, 21 February 2021

تقوم هذه الوظيفة بجلب المجموعة (القروب) عن طريق الإسم .

تركيب الجملة :

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_)

إنظر أيضاً إلى :