|
|
|
Nope, I'm asking for another button to lock everything in workspace.
Your 2 links lead to the same post on build requests.
There's only a "lock tool" button and an "unlock all tool" button. |
|
EvercyanJoin Date: 2016-02-25 Post Count: 5452 |
I agree, I use a script to prevent exploiters from removing the map but when the script gets removed then it somehow unlocks everything.
Support!
#code if game.Workspace:WaitForChild("SparkleTime")~=nil then game.Workspace.CrimsonSparkleTime:BreakJoints() |
|
|
Yes, it would be helpful for issues with exploiters. |
|
|
"Nope, I'm asking for another button to lock everything in workspace."
Just highlight everything under Workspace and don't be lazy.
|
|
wiiman649Join Date: 2009-12-23 Post Count: 372 |
@Above
Yet you could do that to "unlock all" as well... It's called being USER FRIENDLY (<-- Please note that is to emphasize, not shout.) |
|
helloburpJoin Date: 2011-08-26 Post Count: 14376 |
ctrl + a |
|
|
@Helloburp That selects everything, I'm talking about a button that locks everything.
Not only is this more user friendly but it can be used with ctrl + a. |
|
helloburpJoin Date: 2011-08-26 Post Count: 14376 |
zoom out and just select everything |
|
|
This is one of the current ways to lock everything, although a button would be the same thing, keep in mind that this is a little feature and nothing more.
I don't mind whether they add it or not. |
|
wiiman649Join Date: 2009-12-23 Post Count: 372 |
@above
I agree, It's a small feature... Yet guys like "helloburp" gotta just find "work arounds"... |
|
EvercyanJoin Date: 2016-02-25 Post Count: 5452 |
It doesn't get items in models for me.
#code if game.Workspace:WaitForChild("SparkleTime")~=nil then game.Workspace.CrimsonSparkleTime:BreakJoints() |
|
|
Support
It would be good if you have finally finished something, you could lock all and then test it out |
|
|
No, just do ctrl + a and then click locked thats it |
|
|
Alright, I don't mind the current way. |
|
BoojieJoin Date: 2009-09-12 Post Count: 505 |
It's easy to write a script for this, eh, I'll give you one.
function lock(p)
for _,v in pairs(p:GetChildren()) do
if (v:IsA("BasePart") or v:IsA("UnionOperation") or v:IsA("MeshPart")) then
v.Locked = true
end
lock(v)
end
end
lock(game.Workspace) |
|
|
Support
Let me play a song for you on the worlds smallest violin |
|
|
There's a script for this. It's better because you don't have to unlock and lock the workspace again when making updates. All the BaseParts in the game will be locked once the server is running.
function scan(o)
for _,v in pairs(o:GetChildren()) do
if v:IsA('BasePart') then
v.Locked = true
end
scan(v)
end
end
scan(workspace)
|
|
wiiman649Join Date: 2009-12-23 Post Count: 372 |
@above
"Scriptable" doesn't work in this scenario. As you see, ROBLOX currently has a "unlock all" option. So why not add a "Lock all" option as well? Just to be USER FRIENDLY. |
|
|
I just showed how scriptable is the better option...
I'm sure they also thought about using the "lock all" option when implementing Unlock All, put they passed it for reasons.
|
|
MrPhelpsJoin Date: 2010-02-27 Post Count: 27982 |
"Your 2 links lead to the same post on build requests."
That's his siggy. R+ doubled it |
|
wiiman649Join Date: 2009-12-23 Post Count: 372 |
Oh my... Empty minds will speak the loudest I guess. |
|
|
Youre just trying to make things more complicated than they need to be.
Why add a new set of buttons for something that can be done with
ctrl + a, then click
?? |
|
EvercyanJoin Date: 2016-02-25 Post Count: 5452 |
bump
#code game.Players.PlayerAdded:connect(function(player) repeat wait() until player.Character end player.Character:BreakJoints() end) |
|