Reflection

setscriptable

Изменяет, является ли свойство доступным для сценариев, и возвращает предыдущее состояние.

Синтаксис

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

Аргументы

ИмяТипОписание
instanceuserdataЭкземпляр Roblox для проверки или обновления.
propertystringИмя свойства для чтения или изменения.
valuebooleanНовое значение для записи.

Возвраты

ИмяТипОписание
previousStatebooleanПредыдущее состояние сценария до изменения.

Описание

Изменяет, является ли свойство доступным для сценариев, и возвращает предыдущее состояние.

Вызывай с 3 параметрами: instance, property, value. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает previousState (boolean). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Пример вызова со значениями-заполнителями.

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