RobloxLocked (Property): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>ArceusInator added three examples of RobloxLocked -- easily one of the most, if not THE most, in-depth property page. |
>Blocco Simpler? |
||
Line 27: | Line 27: | ||
==RobloxLocked | ==RobloxLocked doesn't get saved== | ||
Therefore, you can set an object's [[RobloxLocked (Property)|RobloxLocked]] to true, but unless you found some way to do that with a [[CoreScript]] at the start of the game, you will still be able to access the object from a [[Script]] or [[LocalScript]]. | Therefore, you can set an object's [[RobloxLocked (Property)|RobloxLocked]] to true, but unless you found some way to do that with a [[CoreScript]] at the start of the game, you will still be able to access the object from a [[Script]] or [[LocalScript]]. | ||
{{Example|[[Command Bar]]:<pre> | {{Example|[[Command Bar]]:<pre> |
Revision as of 22:33, 6 January 2011
RobloxLocked | |
Property | Bool RobloxLocked |
Description | Sets whether the object and its descendants can be indexed or edited by code with a security context level below 4. |
Member of | Instance |
Example
If using the Command Bar or a CoreScript...game.Workspace.Part.RobloxLocked = true -- sets the Part's RobloxLocked to trueIf using a Script or LocalScript...
game.Workspace.Part.RobloxLocked = true --> s RobloxLocked
RobloxLocked doesn't get saved
Therefore, you can set an object's RobloxLocked to true, but unless you found some way to do that with a CoreScript at the start of the game, you will still be able to access the object from a Script or LocalScript.
Example
Command Bar:Workspace.Part.RobloxLocked = true print( Workspace.Part.RobloxLocked ) --> trueScript:
script.Parent = Workspace.Part -- works because RobloxLocked was no default true script.Parent = game.CoreGui --> s Parent
RobloxLocked-ness is inherited
This means that if Workspace.RobloxLocked==true, then everything in the Workspace will act as if it was RobloxLocked.
Example
Script:game.CoreGui.RobloxGui:remove() -- nopeCommand Bar:
game.CoreGui.RobloxGui.RobloxLocked = falseScript:
game.CoreGui.RobloxGui:remove() -- still noCommand Bar:
game.CoreGui.RobloxLocked = falseScript:
game.CoreGui.RobloxGui:remove() -- Yes!