|
| 22 May 2015 04:41 PM |
| Should I put the StarterGuis in ServerStorage and clone them in when each player's character is added to prevent exploiters from messing with them, or are they completely safe in StarterGui? |
|
|
| Report Abuse |
|
|
Vritix
|
  |
| Joined: 01 Jan 2011 |
| Total Posts: 2790 |
|
|
| 22 May 2015 04:42 PM |
| In my opinion, I would put them into Server Storage just in case. |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 22 May 2015 05:16 PM |
| I don't think you should be that paranoid about exploiters. They are spread far and few. Filtering enabled is enough. Client sided changes really don't matter IMO |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 05:19 PM |
For one, your idea wouldn't work.
ServerStorage is for the SERVER to access, not the client (they can't). And it's safe.
|
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 22 May 2015 05:20 PM |
| He said he would CLONE it into the playergui. Please read before responding. |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 05:21 PM |
"Should I put the StarterGuis in ServerStorage and clone them in when each player's character is added to prevent exploiters from messing with them, or are they completely safe in StarterGui?"
"StarterGuis", "ServerStorage", "when each player's character"
> Can't edit GUIs from SeverScripts As I assume this is FE, otherwise; why bother. |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 22 May 2015 05:25 PM |
He wasn't talking about editing the gui's from server scripts, he simply meant cloning them when a player joins.
local gui = game.ServerStorage.ScreenGui
function onEnter(player) if player.Character then gui:Clone().Parent = player.PlayerGui end end
game.Players.PlayerAdded:connect(onEnter) |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 05:30 PM |
"ServerStorage"
MY GOSH, YOU CAN'T IN A LOCAL SCRIPT. SERVER SCRIPT YOU CANT EITHER.
Unless it's FE, maybe; but WHY BOTHER. |
|
|
| Report Abuse |
|
|
instawin
|
  |
| Joined: 04 Jun 2013 |
| Total Posts: 8777 |
|
|
| 22 May 2015 05:30 PM |
| that wouldn't work. server scripts can't access anyone's playergui with FE on. |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 05:31 PM |
Unless it's [not] FE.
Not a big concept to understand, you can't edit the client from the server; vice versa. You can't access [SEVER_] from the client. |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 05:33 PM |
| Changes made to the StarterGui on the client don't replicate to the server, and the client can only access its own playergui, so there is absolutely no need to do this and it is quite simply redundant. |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
| |
|
|
| 22 May 2015 06:16 PM |
| Potentially you /could/ keep them in the lighting and use a localscript to drag them into the player's PlayerGui, I wouldn't worry too much about exploiters. |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 07:37 PM |
Oh lol I'm not doing FE it's too much trouble. My game has 90 weapons, tons of GUIs, NPCs, etc., and modifying them to FE along with making them from scratch would be hell.
But would placing the StarterGuis in ServerStorage and cloning them into the player's PlayerGui every time the character is added be better than leaving them in StarterGui? |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 07:52 PM |
If you don't do FE but care about security... Make up your mind, care or don't care.
They can exploit the actual game, ruin the experience; and then you have nothing. |
|
|
| Report Abuse |
|
|
|
| 22 May 2015 08:19 PM |
| I mean I've already taken measures to help prevent it, but exploiters can still do damage. FE is a huge hassle that will make my game take 2x longer, when I have another person who already released a game similar, but worse, to the one I'm making. |
|
|
| Report Abuse |
|
|