Reflection

setscriptable

يغير ما إذا كانت الخاصية قابلة للبرمجة ويعيد الحالة السابقة.

الصيغة

setscriptable(instance: userdata, property: string, value: boolean): boolean

الوسائط

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

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

الاسمالنوعالوصف
previousStatebooleanالحالة السابقة القابلة للبرمجة قبل التغيير.

الوصف

يغير ما إذا كانت الخاصية قابلة للبرمجة ويعيد الحالة السابقة.

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

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

مثال

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

local result = setscriptable(game, "example", true)
print(result)