Why is CoreGui RobloxLocked in a DataModel and why can't trust users to use CoreScripts?

We need to have access to some of them so that we can edit the placement of each GUI object inside CoreGui. So, apart from security reasons, why are we not allowed to edit the placement of GUI objects?

Also, why can't users be trusted using CoreScripts? What if they need to access HttpGet so that they can provide a nice show showing where their best friend is in the current time and place? SocialService will not always do the trick.

Can a developer (or any other experienced Roblox player, especially one who knows the interface and way out), please answer these questions to the best of your ability?

+3
source share
2 answers

Some GUI objects, such as the Report Abuse button, we don’t want users to be able to delete them. Another sensitive area is the chat window. If it were fully scriptable, you could write a script to make it look like another user was saying something that wasn't there. This is not very desirable.

HttpGet is currently a privileged feature for two main reasons:

  • This will allow users to receive dynamic content into levels, which would make moderation a more difficult task.
  • HttpGet roblox.com , .

, . , , , . , , ROBLOX API, , , - , , , .

, Adobe Flash Player TCP .

0

OBC, , CoreGui. , . - : ", , ".

, , , . , -, , (, ROBLOX), , - ?

, .

, .

+2

Source: https://habr.com/ru/post/1776296/


All Articles