isPlayerInThisGroup
فائدة هذا الفنشكن
يقوم بتأكيد اذا اللاعب بالقروبات المحددة أم لا
هذا هو الفانشكن
جوجل مترجم
function isPlayerInThisGroups ( player , groups ) -- بداية الفانشكن
for i , group in ipairs ( groups ) then -- استخراج القاعدة
account_name = getAccountName(getPlayerAccount ( player )) -- استخراج اسم حساب اللاعب
isObjectInACLGroup ( "user." ..account_name, aclGetGroup ( group ) ) -- يقوم بفحص الحساب اذا هو بقروب الأي سي ال ام لا
return true -- يرجع قيمة 'true'
else -- اذا لم يكن بقروب الاي سي ال
return false -- يرجع قيمة 'false'
end -- النهاية ل فحص قروب اللاعب
end -- نهاية استخراج القاعدة
end -- نهاية الفانشكن
الآن حان وقت التجربة
addCommandHandler("Im Admin ?",function( p ) -- إضافة أمر
if ( isPlayerInThisGroups ( p , { {"Admin"},{"Supermoderator"},{"Moderator"} } ) ) -- يقوم بفحص اللاعب اذا هو بهذه القروبات
outputChatBox("Yes!",p,255,255,0) -- تنبيه اللاعب بإنه بقروب الاسل
else -- اذا ماكان ادمن
outputChatBox("No \"{SMILIES_PATH}/icon_sad.gif\" alt=\"\" title=\"Sad\" />",p,255,0,0)-- تنبيه اللاعب بإنه ليس بـ قروب الاسل
end -- النهاية للفحص
end ) -- النهاية لاضافة الأمر
أتمنى ان الكود عجبكم
مع السلامة