Reflection

setscriptable

Altera se uma propriedade é programável por script e retorna o estado anterior.

Sintaxe

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

Argumentos

NomeTipoDescrição
instanceuserdataInstância Roblox para inspecionar ou atualizar.
propertystringNome da propriedade a ser lida ou alterada.
valuebooleanNovo valor para escrever.

Retornos

NomeTipoDescrição
previousStatebooleanEstado programável anterior antes da alteração.

Descrição

Altera se uma propriedade é programável por script e retorna o estado anterior.

Chame com 3 parametro(s): instance, property, value. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna previousState (boolean). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Chamada de exemplo com valores temporarios.

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