chaokid9
|
  |
| Joined: 29 Aug 2008 |
| Total Posts: 6187 |
|
|
| 24 May 2012 07:11 AM |
| I've never seen a successful one of these, so maybe we could brainstorm. My first thought is to have a "Trigger Brick." When the birck's ancestry is changed or it has new children then the script goes into affect. The brick is not used anywhere else in the game. |
|
|
| Report Abuse |
|
|
Fredfishy
|
  |
| Joined: 21 Mar 2009 |
| Total Posts: 4197 |
|
|
| 24 May 2012 11:12 AM |
You can't. The only way would be to shutdown the game's server when exploiting is detected. Plus, detecting this would be impossible due to all the ways you can exploit. |
|
|
| Report Abuse |
|
|
|
| 24 May 2012 11:22 AM |
I had this idea of checking scripts, if the word amount in the script has changed, but we cant do that. Another thing is to check every added object.
Leaderboard hacks could be prevented using a system that, for example, denies getting 99999xp in one second, or so. |
|
|
| Report Abuse |
|
|
Daraznor
|
  |
| Joined: 17 May 2012 |
| Total Posts: 323 |
|
|
| 24 May 2012 11:47 AM |
Sorry, but i have to disappoint the Op. Scripting Anti-Exploiting won't work. Well, you may script something to ban him after he changes something in the server. However, the problem is Roblox security system itself. Sorry if i use this term, but it's just "bad" and is crappy in all ways. Roblox has to upgrade their anti-exploiting method. They patched the Sword Exploit long ago with using a Hash, which will prevent the exploiter changing the script client-side. There are 1000 ways to stop exploiting, but then new 1000 exploits will appear. It's Roblox turn now to code their security system or else it will turn into a huge failure and everyone will quit.
Besides, i've learned Lua very good. I wrote already some scripts that kicks/bans the user after he change the leaderboard. (ex.: creating a new team, changing points etc.)
If you really know a good way to script some anti-exploit, then i wish you good luck, Daraznor. |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 24 May 2012 12:10 PM |
@Daraznor
You obviously don't know what you're talking about.. They can't just prevent client-side modifications that easy.. |
|
|
| Report Abuse |
|
|
|
| 24 May 2012 12:54 PM |
Here's an Idea I use:
put: [[
if (game.CreatorId ~= 123) then workspace:ClearAllChildren() game.Lighting:ClearAllChildren() game.StarterPack:ClearAllChildren() game.StarterGui:ClearAllChildre() end
]]
Into your Scripts, like it's own function, then loadstring Everything! =D |
|
|
| Report Abuse |
|
|
Daraznor
|
  |
| Joined: 17 May 2012 |
| Total Posts: 323 |
|
|
| 24 May 2012 02:47 PM |
@su8 I think you know what you're talking about. I was the one who used that way to exploit and hated it later. Roblox made an hash script that prevents the sword to be edited in client-side mode. It's like a loop: It rechecks the script of the sword... If it got changed, then it will shutdown your roblox.exe or nothing will happen. |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 24 May 2012 02:50 PM |
| Do you even know what is hash? |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 24 May 2012 02:55 PM |
| Hashes are mostly used to secure communication between client and server |
|
|
| Report Abuse |
|
|
MrMcAero
|
  |
| Joined: 21 Apr 2012 |
| Total Posts: 671 |
|
|
| 24 May 2012 03:06 PM |
Well, there are many ways to check and make sure a bunch of values are still the same or what they should be. And if not then do a while true do end loop to shutdown the server from lag.
MrMcAero |
|
|
| Report Abuse |
|
|
| |
|
|
| 24 May 2012 04:11 PM |
| You can do anti-speed/health hack scripts, all you do is check if the value is more than it should be and kick the player if their walkspeed is 17 or something. |
|
|
| Report Abuse |
|
|
|
| 28 Jun 2012 02:55 PM |
When the toolbar exploit is injected, 25 pixels are removed from the absolute size of the play screen
Have fun my children
ScreenGui.AbsoluteSize |
|
|
| Report Abuse |
|
|