Reflection

setscriptable

Ändert, ob eine Eigenschaft skriptfähig ist und gibt den vorherigen Status zurück.

Syntax

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

Argumente

NameTypBeschreibung
instanceuserdataRoblox-Instanz zur Überprüfung oder Aktualisierung.
propertystringEigenschaftsname zum Lesen oder Ändern.
valuebooleanNeuer Wert zum Schreiben.

Rückgaben

NameTypBeschreibung
previousStatebooleanVorheriger skriptfähiger Zustand vor der Änderung.

Beschreibung

Ändert, ob eine Eigenschaft skriptfähig ist und gibt den vorherigen Status zurück.

Rufe es mit 3 Parameter(n) auf: instance, property, value. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt previousState (boolean) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.

Beispiel

Beispielaufruf mit Platzhalterwerten.

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