AR/isObjectInACLGroup

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

يتم استخدام هاذه الوضيفة للتحديد اذا كان الاعب موجود في القروب ( المجموعة ) المطلوبة


Syntax

bool isObjectInACLGroup ( string theObject, aclgroup theGroup )

العناصر المطلوبة

  • theObject: اسم الكائن المراد التحقق اذا كان موجود في المجموعة او لا ربما يكون اسم حساب او اسم سكربت
  • theGroup: اسم القروب ( المجموعة ) المراد التأكد فيها

Returns

Returns true اذا كان الكائن في المجموعة المحددة, false واذا لم يكن موجوداً.

مثال

addCommandHandler ( "jetpack",
    function ( thePlayer )
        if doesPedHaveJetPack ( thePlayer ) then -- اذا كان الاعب لديه حقيبت الضهر
            removePedJetPack ( thePlayer ) -- ازالة حقيبت الضهر
            return -- الوقوف والرجوع الى الوضيفة
        end
		
     -- اخر, التأكد اذا كان لديه صلاحيات

     local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) -- احضار حساب الاعب
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then -- ( Admin ) اذا كان حساب الاعب موجود في مجموعة الأدارة
          if not doesPedHaveJetPack ( thePlayer ) then -- اذا لم يكن لدى الاعب حقيبة الضهر
               givePedJetPack ( thePlayer )  -- اعطاء حقيبة الضهر
          end
     end
end
)