Reflection

sethiddenproperty

تعيين خاصية مخفية والإبلاغ عما إذا كانت الخاصية مخفية.

الصيغة

sethiddenproperty(instance: userdata, property: string, value: any): boolean | nil

الوسائط

الاسمالنوعالوصف
instanceuserdataمثيل Roblox للفحص أو التحديث.
propertystringاسم الخاصية للقراءة أو التغيير.
valueanyقيمة جديدة للكتابة.

القيم الراجعة

الاسمالنوعالوصف
wasHiddenboolean | nilحالة الملكية المخفية السابقة أو المكتشفة.

الوصف

تعيين خاصية مخفية والإبلاغ عما إذا كانت الخاصية مخفية.

استدعه مع 3 parameter: instance, property, value. يوضح جدول arguments القيم المطلوبة والقيم التي تضبط السلوك.

يعيد wasHidden (boolean | nil). استخدم جدول returns للفصل بين قيم النجاح ونتائج nil والأخطاء القابلة للمعالجة.

مثال

مثال استدعاء باستخدام قيم مؤقتة.

local result = sethiddenproperty(game, "example", nil)
print(result)