generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Roblox » Suggestions & Ideas
Home Search
 

Re: 'LockedScript' object and 'Creator' Property (MUST READ)

Previous Thread :: Next Thread 
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 09:20 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!


So thank you for taking the time to read this, I hope it helped, and you keep an open mind.
Report Abuse
tery215 is not online. tery215
Joined: 19 Aug 2009
Total Posts: 3879
14 Feb 2014 09:21 AM
wuuuuut

where did my comment go
Report Abuse
tery215 is not online. tery215
Joined: 19 Aug 2009
Total Posts: 3879
14 Feb 2014 09:27 AM
anyways
I said this already

this is pointless because ROBLOX kinda needs a way to counter hyper super sneaky malicious scripts that are locked. How would you know which one is super hyper malicious?

If you could, then you could also reverse-engineer locked scripts very easily.
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 09:34 AM
ROBLOX needs a better filter on scripts anyway, my suggestion was LockedScript and Creator, not how to implement a filter. At least mine is better then that spammer with a thread saying boys should get 2x as much tix a day then girls!
Report Abuse
tery215 is not online. tery215
Joined: 19 Aug 2009
Total Posts: 3879
14 Feb 2014 09:46 AM
pointless suggestion

they should just re-add those weird thingy-ingies
where you can encrypt scripts or something
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 10:27 AM
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.

>Everyone would lock their scripts.


Q: What about evil scripts that plan on ruining the game

A: Moderators will moderate LockedScript Contents first!

>CATASTROPHIC waste of moderator time. There are more important things.

Don't want others to steal your scripts?

Either don't release them or encrypt the script!
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 10:45 AM
How do you suggest I "encrypt" it, there is no possible way, thats basically what half of this was for, encrypting scripts!
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 11:00 AM
loadstring
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 11:36 AM
That would correctly load a value, yes, but how would I encrypt the string it is loading???
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 11:57 AM
That would correctly load a value, yes, but how would I encrypt the string it is loading???!!!
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 01:24 PM
Your standard method of encryption.
Report Abuse
3rdblox is not online. 3rdblox
Joined: 09 Dec 2012
Total Posts: 4741
14 Feb 2014 01:38 PM
Where would they hide the encryption keys though?
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 02:43 PM
Exactly!
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 03:11 PM
@3rdblox: True.

But then it all comes down to "If you don't want it stolen, don't upload it".
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 03:16 PM
So in other words, this would be great for securing it, and YOU said that there is no other way to encrypt it :P lolololol
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 04:22 PM
But what about the problem that everyone will do it, and there will be no scripts for others to learn from?

I just really dislike this idea, as it limits the new users ability to learn Lua.
Report Abuse
DataStore is not online. DataStore
Joined: 07 Feb 2012
Total Posts: 8540
14 Feb 2014 04:26 PM
I completely agree with Notunknown.

As he said, if you don't want someone to steal it or use it, don't release it.
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
14 Feb 2014 04:29 PM
Now, this is complete speculation as I have no idea how web requests are handled or how Roblox does stuff, but could you not store your script's source on a web server and have an HTTP request get the actual source of your scripts?

It would deter most people.
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
14 Feb 2014 04:32 PM
I.. don't know. Good question.
Report Abuse
TheDominusPrimus is not online. TheDominusPrimus
Joined: 26 Apr 2009
Total Posts: 1603
17 Feb 2014 03:20 PM
Hi there! I've made a change the time of day script
while true do
instinse.new = ("Message")
Text = "(HAHAHAHHAHAHAH YOU FAIL")
end
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
17 Feb 2014 03:33 PM
@TheDominusPrimus: "(HAHAHAHHAHAHAH YOU FAIL")

That should be ("HAHAHAHHAHAHAH YOU FAIL")
Report Abuse
TheDominusPrimus is not online. TheDominusPrimus
Joined: 26 Apr 2009
Total Posts: 1603
17 Feb 2014 05:54 PM
Mhm, spelling mistakes.
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
17 Feb 2014 06:24 PM
Not only that but it's instance now instince, also you need a wait otherwise it will crash the studio
Report Abuse
Notunknown99 is not online. Notunknown99
Joined: 05 Sep 2008
Total Posts: 25360
17 Feb 2014 06:29 PM
Its "Instance", not "instance". And the crashing is the point.
Report Abuse
warspyking is not online. warspyking
Joined: 15 Nov 2011
Total Posts: 13947
17 Feb 2014 06:36 PM
Was I using instance in a script? No. Beginning of a sentence? No. Name of place or person? No. It does not have a capital
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Roblox » Suggestions & Ideas
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image