AR/isObjectInACLGroup
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
)