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 » Game Creation and Development » Scripters
Home Search
 

Re: ForeverChecker project (Anti-hack)

Previous Thread :: Next Thread 
rowdyriot is not online. rowdyriot
Joined: 12 Feb 2012
Total Posts: 1718
03 Mar 2013 06:48 PM
Alright. Here's my idea. If anyone would like to help with it,you may.

The point is,there will be a script. It will constantly be looping itself 5 seconds for each check. The way it checks is that it will take all of the blocks inside of Workspace,and place them all into a table/array (I prefer array). The array will not work if it was inserted during playmode because it must be where nothing is happening,and it will record every single block,and record it in the array. Any new blocks will not be added to the array.
If something is added and was not on the array,it is removed.

"How will we make our Instance.new("Part",game.Workspace) scripts work?"

There will be a second array. Each new block that is wished to be kept must have the name of a string in the second Array for it to NOT be removed.

So in a nutshell,this basicly prevents any new blocks being added in if they are not in a "reservation list" that says what blocks can be added.
Report Abuse
18cwatford is not online. 18cwatford
Joined: 08 Oct 2009
Total Posts: 5410
03 Mar 2013 06:53 PM
but

if they find the second array

cant they do the instance.new too?

~ Moo logic = logical logic ~
Report Abuse
rowdyriot is not online. rowdyriot
Joined: 12 Feb 2012
Total Posts: 1718
03 Mar 2013 06:59 PM
?
Report Abuse
18cwatford is not online. 18cwatford
Joined: 08 Oct 2009
Total Posts: 5410
03 Mar 2013 07:05 PM
2 Problems

1. If they somehow find the second table, they can too use Instance.new("Part")

2. They can still edit the other things.

~ Moo logic = logical logic ~
Report Abuse
Quenty is not online. Quenty
Joined: 03 Sep 2009
Total Posts: 9316
03 Mar 2013 07:09 PM
1) You can use ChildAdded instead of looping through the entire tree structure every few seconds.

2) It all doesn't matter because hackers can disable scripts running in your game (Even if it's parented to nil).
Report Abuse
Garnished is not online. Garnished
Joined: 09 Apr 2012
Total Posts: 12695
03 Mar 2013 07:27 PM
So, it would be like a thang that doesn't allow you to add new parts unless it is a child of a certain thang.
So it would be like Instance.new("Part", Workspace.2ndArray)?
Report Abuse
18cwatford is not online. 18cwatford
Joined: 08 Oct 2009
Total Posts: 5410
03 Mar 2013 07:43 PM
@Garnished no.

in the script

2ndarraylol = {"PARTNAMEFTW"}

somewhereelse:

local p = Instance.new("Part")
p.Name = "PARTNAMEFTW"
p.Parent = game.Workspace

kk?

~ Moo logic = logical logic ~
Report Abuse
Lombardo3 is not online. Lombardo3
Joined: 15 Dec 2012
Total Posts: 271
03 Mar 2013 07:57 PM
Now a little lesson, as Quenty mentioned, using ChildAdded would be a lot better. Everything in a computer is data, the monitor is just a way of representing that data, and graphic libraries like OpenGL just gives us a easier way of manipulating and displaying that data. You see, Roblox manages, well, Roblox, and allows us to tell them what we want to do through lua. Imagine you are in control of a light switch, and a person is going to stand up when the light turns on, he can constantly check if the light is on, but that way, he would need to drift his attention to the light. Or, you can say "I turned the light" when you turned the light, that way he could pay attention to other things while he waits for the signal. You are the person and Roblox is the switch operator: He manipulates the data and tells you when, so you don't have to constantly check if the data changed. That's the Observer pattern.

tl;dr Too bad.
Report Abuse
HEAT507 is not online. HEAT507
Joined: 31 Aug 2012
Total Posts: 429
03 Mar 2013 08:08 PM
while true do
script.Parent=workspace
script.Name='ukad'
script.Locked=true
end

-a no is just a delayed 'yes'
[[ukikarus menku]]
Report Abuse
ArceusInator is not online. ArceusInator
Joined: 10 Oct 2009
Total Posts: 30553
03 Mar 2013 08:12 PM
Blocks being added isn't the problem. It's blocks being saved onto their computer that's the problem.
Report Abuse
RenderSettings is not online. RenderSettings
Joined: 16 Aug 2010
Total Posts: 2560
03 Mar 2013 08:41 PM
You know, because if someone robloxlocks a part and inserts it it would totally matter if this is running or not.
Or really if they change anything else. If you give yourself balefire and go around blowing up the level, you don't exactly have to instance any parts.
Report Abuse
lombardo2 is not online. lombardo2
Joined: 30 Nov 2008
Total Posts: 1604
03 Mar 2013 08:46 PM
Can you robloxlock a part?
Report Abuse
RenderSettings is not online. RenderSettings
Joined: 16 Aug 2010
Total Posts: 2560
03 Mar 2013 08:48 PM
If you can get code exec, you probably already have a high enough context to robloxlock. So yes.
Report Abuse
booing is not online. booing
Joined: 04 May 2009
Total Posts: 6594
03 Mar 2013 09:27 PM
What render said and also, that would be ridiculously slow. Additionally, most exploiters probably would want to give themselves an advantage instead of inserting parts, you know?
Report Abuse
TeamDman is not online. TeamDman
Joined: 04 Dec 2009
Total Posts: 897
04 Mar 2013 03:59 PM
Doesn't editing a part make the explorer deselect it?
Report Abuse
booing is not online. booing
Joined: 04 May 2009
Total Posts: 6594
04 Mar 2013 04:11 PM
>implying everyone uses explorer
Report Abuse
TeamDman is not online. TeamDman
Joined: 04 Dec 2009
Total Posts: 897
04 Mar 2013 04:14 PM
Where did I say that? .-.
Report Abuse
nightguy02 is not online. nightguy02
Joined: 25 Feb 2012
Total Posts: 1700
04 Mar 2013 05:05 PM
WHA?!?!?!
Report Abuse
rowdyriot is not online. rowdyriot
Joined: 12 Feb 2012
Total Posts: 1718
04 Mar 2013 05:19 PM
I'm a begginner scripter. This was my first project idea...

My mind was just blown.
Report Abuse
dekkonot is not online. dekkonot
Joined: 22 Dec 2010
Total Posts: 6685
04 Mar 2013 05:56 PM
People take things seriously around here.

~Dekkonot~
Report Abuse
rowdyriot is not online. rowdyriot
Joined: 12 Feb 2012
Total Posts: 1718
04 Mar 2013 06:23 PM
Anyway now,quick OT question. Wonder if the Roblox Lua scripting is saved into the thing you download to play? If so,people can either:

-Read the code to learn from it

-While hacking it,be doing good things,like,say,dynamic lighting is in the code,but it is disabled due to bugs,and you work out the bugs so the devs can implement it

-Hack Roblox

-And,in my guess,there is an array written in holding a list of the admins so that they would have admin powers,and maybe they would be able to write themselfs into that array
Report Abuse
dekkonot is not online. dekkonot
Joined: 22 Dec 2010
Total Posts: 6685
04 Mar 2013 06:27 PM
Yes. It's a DLL I think. And, the array is hosted on the website. Oh, and Roblox is already too easy to hack. No, we'd have already gotten dynamic lighting if it was there. We have people who do that sort of debugging for breakfast. *coughQuenty/Arceuscough*

~Dekkonot~
Report Abuse
RenderSettings is not online. RenderSettings
Joined: 16 Aug 2010
Total Posts: 2560
04 Mar 2013 06:28 PM
No. You never download anything to a file when you play, only to robloxplayer.exe's memory.

Script's source is also never replicated, so they can not change any of your scripts or steal then.

Also, dynamic lighting isn't handled Lua sided, so that isn't possible. Hacking Roblox is rather vague, but if you mean the actual site, no.

Admins usually have a 'admin' version of Roblox that has a un-disabled Studio IDE when they join games, apparently. So no hacking yourself into that either.
Report Abuse
dekkonot is not online. dekkonot
Joined: 22 Dec 2010
Total Posts: 6685
04 Mar 2013 06:30 PM
Wait. So they basically use the level 4 hack to be bosses in the game?

~Dekkonot~
Report Abuse
RenderSettings is not online. RenderSettings
Joined: 16 Aug 2010
Total Posts: 2560
04 Mar 2013 06:32 PM
Who, admins? They have a special version so they don't need to hack anything. Since they probably have command bar enabled too, they don't exactly need to 'hack' to level 4.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • 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