ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
|
| 30 Jul 2012 10:38 AM |
Lately, Roblox has removed the ability for LocalScripts to modify any value of a humanoid. Well, I would like to ask Roblox to allow them to. I have made tools that used LocalScripts to damage the player. However, now Roblox won't replicate humanoid changes to the server.
I know some players misused this to exploit via health modifiers, but I for one do not beleive this is how it should be fixed. All Roblox did is use the easiest way they can to fix it. Here is an idea though, how about instead of breaking a feature used in many scripts you just patch the exploit?!
Does that not sound like a better idea? I use local scripts in my guns to prevent the game from lagging severely and now Roblox has made it difficult for LocalScripts to do just that. |
|
|
| Report Abuse |
|
|
slmnemo
|
  |
| Joined: 24 Aug 2010 |
| Total Posts: 5230 |
|
|
| 30 Jul 2012 10:41 AM |
Yes, I didn't know this was taken away, but support, they are fixing the exploits by the way. .dll is hard to patch, the second it is patched, someone find a way around. D: |
|
|
| Report Abuse |
|
|
| |
|
XSpwX
|
  |
| Joined: 19 Dec 2008 |
| Total Posts: 12769 |
|
|
| 30 Jul 2012 10:43 AM |
| Yo haz ma full support boi |
|
|
| Report Abuse |
|
|
| |
|
|
| 30 Jul 2012 11:18 AM |
Srsly? This is sad, Roblox. You are sad, Roblox.
Stravant said that Roblox were working on seperating the client and studio, killing every studio exploit. He said that exploiting hadn't been fixed for a long time due to how hard it was to patch and Roblox did not want to simply add small things to stop small groups of exploiters. Why didn't they stick with that? |
|
|
| Report Abuse |
|
|
|
| 30 Jul 2012 11:19 AM |
In 2 years from now Lua scripting will be BC only. My prediction. |
|
|
| Report Abuse |
|
|
| |
|
ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
|
| 30 Jul 2012 02:07 PM |
@nightmare that is a dump assumption...
Lua has and will always be available to all the robloxian players. It is dumb to think otherwise because roblox would lose its players. |
|
|
| Report Abuse |
|
|
|
| 30 Jul 2012 03:20 PM |
Severely limiting insertservice, now this?
:/
☜▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬☜☆☞▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬☞ - Candymaniac, a highly reactive substance. |
|
|
| Report Abuse |
|
|
| |
|
xSIXx
|
  |
| Joined: 06 Aug 2010 |
| Total Posts: 9202 |
|
|
| 30 Jul 2012 03:23 PM |
no no no no no.
if you are changing other's humanoid values from a localscript, shame on you.
with the insane amount of network latency that these 11 year olds playing our games have, that is NOT a way to do it.
have the localscript insert a value into a NORMAL script in workspace which THEN damages/whatevers the humanoid from the normal script, not local script.
|
|
|
| Report Abuse |
|
|
coplox
|
  |
| Joined: 07 Jun 2008 |
| Total Posts: 3252 |
|
|
| 30 Jul 2012 03:29 PM |
I support.
But for now.. you could hack around it...
Make a damage Script. That Script will simply check if the parent is a Humanoid, check for a NumberValue with the damage data, and if both are true, TakeDamage() the parent, then Destroy() itself.
Have the weapon clone the script, change the NumberValue to the desired damage, and parent the clone to the humanoid. (You could also have the gun do the "creator" ObjectValue jazz.) |
|
|
| Report Abuse |
|
|
ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
|
| 30 Jul 2012 05:27 PM |
[[ with the insane amount of network latency that these 11 year olds playing our games have, that is NOT a way to do it. ]]
Exactly why you should use a local script. There is a lot of latency because there is a lot of tool-based scripts in the players. If all the players are using local script-based tools the only thing the server has to do is replicate damage and any parts rather than actually calculating mathematical things. |
|
|
| Report Abuse |
|
|
ENET
|
  |
| Joined: 01 Jan 2010 |
| Total Posts: 4820 |
|
|
| 30 Jul 2012 05:29 PM |
| And your latency complaint is another reason to use a local script. Sometimes it takes forever for a tool to activate cause the client has to tell the server that a button has been pressed rather than instantly activating the button. Which is why local scripts need access to humanoids. |
|
|
| Report Abuse |
|
|
surge905
|
  |
| Joined: 04 Dec 2010 |
| Total Posts: 3118 |
|
|
| 30 Jul 2012 05:35 PM |
| iSupport. <-- That is copyrighted, if you copy it I will find you and I will kill you. |
|
|
| Report Abuse |
|
|
coplox
|
  |
| Joined: 07 Jun 2008 |
| Total Posts: 3252 |
|
|
| 30 Jul 2012 10:23 PM |
| Let me rephrase that; No support, just hack around it. |
|
|
| Report Abuse |
|
|
cobalt10
|
  |
| Joined: 21 Jul 2008 |
| Total Posts: 7371 |
|
|
| 30 Jul 2012 10:48 PM |
I hate it when functions are blocked from LocalScripts. LocalScripts are so useful for running lower-end functions on the client so the server can be freed for the larger-end game scripts.
~Truth is an unpopular subject, because it is unquestionably correct.~ |
|
|
| Report Abuse |
|
|
| |
|