|
| 14 Feb 2014 09:16 AM |
Yes, I know, I posted the same thread already, and then I posted it in Scripters Helpers. The Scripting Helpers was where I placed a draft to see if it had information, See if I got any replies of scripting community. Well This is the finaly Draft, I wil post this link on the scripting helpers thread, and the original. Here is ALL the information:
I wish roblox would make a new object called "LockedScript" that when finished you could check a property that made it unable to edited, and once checked the property became protected! Something like that would be very useful!
Sometimes we would like to produce a free model to help others, but we don't want anyone to see what is inside and copy what we built, another great property to add in would be "Creator" that way if someone tries to publish it, it won't work, this would allow for selling models! I for one have an awesome script I want to release, but don't want people to see how it was made! Creator would be a property in LockedScript, read down for more details. LockedScript, would automatically be added when you insert a model. Also, if a model is dragged into another, the LockedScript that was in the model dragged, will be automatically transferred into the new model. That would be to prevent grouping a model someone else made, into another model to claim it as your own.
Pros: 1.No copiers 2.We can make sure as it flies around roblox it is under our name 3.Could lead to selling models 4.We can keep our ideas, and how we make stuff a secret Cons: 1.I can't think if any
Creators don't always want to allow others to see how they made, but still wanna show it to the world! I mean you show roblox studio and your website to the world, but I don't see other websites just like it, or you giving out free source code!
Additional Details:
LockedScript Details:
Q: What about people who learn from free models?
A: First of all, you would only lock down your coding if you never wanted others to see, if you found a once in a lifetime discovery, would you show people how you did it? Ruin how it was yours at one point.
Q: What about evil scripts that plan on ruining the game
A: Moderators will moderate LockedScript Contents first!
Creator Details::
Visual on Creator thing:
Explorer:
Workspace >Camera >Terrain >Model >>LockedScript (Slected) >>Part >>>Script >>Part >>>Script >Lighting etc.
Properties:
ClassName "LockedScript" Name "LockedScript" Locked Not Checked Owner "warspyking" Disabled Not Checked Archivable Check
How publishing works:
In other words, in the configure model section when they upload a model, they can check free or not, if they check free they will set it out for free, and then the computer will check the "Owner Property" in LockedScript, there does not have to be any script inside lockedscript though. That way if the publisher is not the "Owner" then it won't publish simple as that. Same thing goes for if it is not free. LockedScript will have to be there to publish it, but does not need to have anything in it, it is just to prove it is your model. Sorry if that was all over the place, but do you get my point now?
How it will stop copiers:
So if you don't lockdown your script, you obviously shouldn't mind people copying your model, so if there is nothing in it, you published it, and someone could easily make the model work and add their own lockedscript, but if you do care about it, you can lock up your codeing, that way your coding is not viewable, and the Creator property (which is required) will be there inside the properties, the script needed for it to work, will have to be deleted for it to be published again, also having 2 LockedScripts in the model will result in error (but having Locked scripts in the child of the model will work, but they don't need to have the owner property, just make sure there is required coding in the first one, to prevent theives
Summary: So people can't copy it part by part, because that would copy the Owner Property, and they cannot replace the LockedScript, because it would have coding required for the model to work. But if it doesn't have coding required, then you are giving free coding, and a free model to be copied. Simple. Publishing it would also scan the Owner Property, which is located in the model, not the model's child. This will allow for selling models, and securing your code, but if you want, making it free still so others can learn from it, and also, if there is a script to be modfied inside, simple, just don't make that the actual LockedScript, make it a script inside that the LockedScript gets information from! |
|
|
| Report Abuse |
|
tery215
|
  |
| Joined: 19 Aug 2009 |
| Total Posts: 3879 |
|
|
| 14 Feb 2014 09:17 AM |
hmmm
basically pointless
the only way to counter super sneaky malicious scripts is by detecting them with a script detector
which in turn detects the entire Lua stuff of Locked Scripts. |
|
|
| Report Abuse |
|
|
| 14 Feb 2014 09:38 AM |
I said let this thread die, this is a thread I accidentally posted by double clicking post! The title of the correct thread to post replies to is (Also if I look at your post on the other thread, this is where your comment went lol!)
'LockedScript' object and 'Creator' Property (MUST READ) |
|
|
| Report Abuse |
|
|
| 14 Feb 2014 09:38 AM |
| Which is here: http://www.roblox.com/Forum/ShowPost.aspx?PostID=125671539 |
|
|
| Report Abuse |
|
tery215
|
  |
| Joined: 19 Aug 2009 |
| Total Posts: 3879 |
|
| |