|
| 01 Nov 2013 01:43 PM |
Why do users say that updates break scripts? I haven't had a single situation where that happened, and I've been scripting on ROBLOX for 2 years now... lol.
I would like to know a specific situation where scripts broke due to an update, and tell me the specific update and why that ruined the script. I have yet to hear an actual story of a script that broke due to an update with all the details, and from my experience, no scripts break due to an update.
Sure, they add the ability to use just strings to assign BrickColor property, but you can still use BrickColor.new... This would be an example of a scripting update that didn't ruin older scripts, for the other way around lol.
Thanks! |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 01:56 PM |
| When they altered _G, meaning you need to say _G.Variable instead of just Variable. There is your example. |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 02:08 PM |
Really? I never knew that. When did that happen :P?
Also, even though that does break scripts, it is very easy to fix. |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 02:09 PM |
| They did it ages ago. Most things they break can be easily fixed, but I still gave you an example of something they updated which caused stuff to break. |
|
|
| Report Abuse |
|
|
lordrambo
|
  |
| Joined: 16 Jun 2009 |
| Total Posts: 20628 |
|
|
| 01 Nov 2013 02:11 PM |
When they removed the ability to loadstring bytecode.
There are very few situations that scripts broke due to updates. |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 02:22 PM |
Ok good, because I keep seeing noobs who say that their game broke due to a ROBLOX update, but these sound so minor that if you are the slightest bit advanced in ROBLOX Lua then these don't make a difference lol.
I actually just learned recently from reading regular Lua books that if you d0n't define a variable as local it counts as a global, but thanks for summing up why people use _G. for global variables in ROBLOX, now it makes sense lol. |
|
|
| Report Abuse |
|
|
| |
|
| |
|
Seranok
|
  |
| Joined: 12 Dec 2009 |
| Total Posts: 11083 |
|
|
| 01 Nov 2013 02:44 PM |
- at one point having a Model parented to the DataModel caused the game the game to shutdown - the max limit of strings replicated was changed from 2e5 to 2e5-1 |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 02:54 PM |
Here is an example.
When MarketplaceService was released, a few methods returned JSON strings. Now they return tables. Changes like these make script break because they were not made to deal with the changes Roblox makes. |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 03:37 PM |
| Ok. But all of these things are very complex and easy to fix I think? |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 03:37 PM |
| By complex I meant specific :P. |
|
|
| Report Abuse |
|
|
bohdan77
|
  |
| Joined: 10 Aug 2008 |
| Total Posts: 7944 |
|
|
| 01 Nov 2013 03:58 PM |
| They are easy to fix, but that doesn't mean they don't break the game in the meantime. |
|
|
| Report Abuse |
|
|
Xeptix
|
  |
| Joined: 14 Mar 2013 |
| Total Posts: 1115 |
|
| |
|
Absurdism
|
  |
| Joined: 18 Jul 2013 |
| Total Posts: 2568 |
|
| |
|
cntkillme
|
  |
| Joined: 07 Apr 2008 |
| Total Posts: 44956 |
|
|
| 01 Nov 2013 04:50 PM |
ha u mst up
do UU Us 4 Roblox kay |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 05:09 PM |
I CAN'T TAKE IT ANY LONGER! WHAT DOES THAT EVEN MEAN!? |
|
|
| Report Abuse |
|
|
uyjulian
|
  |
| Joined: 29 Nov 2012 |
| Total Posts: 1214 |
|
|
| 01 Nov 2013 05:36 PM |
roblox locked Script.Source meaning you can't edit source from scripts, however you can add a loadstring(script.Value.Value)() and I don't know why ROBLOX left that in. ROBLOX also removed HtmlService breaking Anaminus' old admin script and many old games. |
|
|
| Report Abuse |
|
|
|
| 01 Nov 2013 09:51 PM |
Oh. Never heard of HTMLService, sounds like a useful service!
Anyways, at least half of these happened years ago, I've been scripting for several years and none of my scripts have broken yet, so I don't see why this is such a big deal and users complain about it like it's horrible or something :P. |
|
|
| Report Abuse |
|
|
Xeptix
|
  |
| Joined: 14 Mar 2013 |
| Total Posts: 1115 |
|
|
| 02 Nov 2013 12:52 AM |
| It can be a horrible thing. It is sometimes a hassle to fix what Roblox breaks. You probably never used anything that was changed, which is why your scripts have never broken. |
|
|
| Report Abuse |
|
|
|
| 02 Nov 2013 03:36 AM |
| b'Cuz Scrptrrs lik to Hacks. and Hacks get pa'tch.............. |
|
|
| Report Abuse |
|
|
|
| 02 Nov 2013 04:12 AM |
So your weld script works well for weeks, and then all of a sudden it breaks though you didn't change anything?
That's when scripters start blaming Roblox.
-Believe and you will achieve- |
|
|
| Report Abuse |
|
|
|
| 02 Nov 2013 07:38 AM |
| Well, why did the weld script break? If it's because of a ROBLOX update, give me a specific example please. |
|
|
| Report Abuse |
|
|