addEventHandler ( 'onClientGUIClick',root, -- الايفنت يوم نضغط على اي المنت Gui ..
function ( ) -- الوظيفة
for _,guiCheck in ipairs ( getElementsByType ( 'gui-checkbox',resourceRoot ) ) do -- نجيب كل التشيك بوكسيس عن طريق اللوب ..
if getElementType ( source ) == 'gui-checkbox' and guiCheck ~= source and guiCheckBoxGetSelected ( source ) then
-- التحقق الاول نتحقق انة السورس اللي انضغط تشيك بوكس ..
-- التحقق الثاني نتحقق انة السورس اللي انضغط من التشيك بوكسيس ماهو هو اللي انضغط ..
-- نتحقق انة السورس المحدد هو السورس اللي انضغط ..
-- الان نعين المطلوب الاساسي :
guiSetEnabled ( guiCheck,false ) -- نقفل كل التشيك بوكسيس ماعدا الاي ماطلبنا اغلاقة اللي انضغط عن الطريق التحقق من السورس ..
guiCheckBoxSetSelected ( guiCheck,false ) -- نشيل الاختيار عن الكل احتياطاً وتحسباً للأخطاء من التشيك بوكسيس ماعدا المختار ..
else -- عند الازالة من المختار من التشيك بوكسيس ..
guiSetEnabled ( guiCheck,true ) -- ارجاع جميع التشيك بوكسيس الى وضعها الطبيعي ..
end -- اغلاق
end -- اغلاق
end -- اغلاق
) -- اغلاق