|
Sort of like a Hint or Message object that lies in workspace. Or have it's own service instead of StarterGui. This'd make stuff whole lot faster who wants to make these guis global without spending much time on this tedious scripting. |
|
|
I don't understand what the suggestion is.
Also, scripting in a message or hint is not hard.
local m = Instance.new ("Message")
m.Parent = game.Workspace
m.Text = ("Insert text here")
Braghenaflarbenabeg. |
|
UncleTazJoin Date: 2009-08-19 Post Count: 12795 |
Support +1 |
|
UncleTazJoin Date: 2009-08-19 Post Count: 12795 |
@Nobbers
He's talking about Global GUIs. So it changes and everyone can see in sync. Just like how messages, everyone can see? Well it should be like that with GUIs |
|
128GBJoin Date: 2014-04-17 Post Count: 8056 |
Support
@Nob
Now try to script in a _gui_ that is seen by everyone like a hint or message is
Can't just put it in the StarterGui because if you want to make it do say, a countdown, you gotta change every bodies gui |
|
methinoJoin Date: 2008-08-25 Post Count: 289 |
Support |
|
newslateJoin Date: 2014-06-10 Post Count: 217 |
Support! |
|
L0cky2013Join Date: 2012-07-30 Post Count: 1446 |
I support this notion. |
|
ZawieJoin Date: 2010-07-04 Post Count: 6338 |
Yes. Or you constantly have to do like for i,v in pairs but whai. |
|
GenriceJoin Date: 2014-07-03 Post Count: 4 |
I support this!
But I WONT BE DOING much on it. |
|
|
No support, and admins have already stated they are not going to do it. Let me grab their reason why from RBXDev.
"Nope.
Having one only encourages really bad coding. User interface is not something that the server should ever have to care about. You're still going to need non-global elements even in the cases where some of the elements could possibly be global (even though they shouldn't be). To use your examples:
"custom chat"
You still need a place to enter messages that you're chatting, which will have to be a non-global element, as it can't have the value of every player's typed text at the same time. On top of this, most of the time in chats you want to do something special with your own messages to highlight them in the conversation, you can't do that with a global chat gui.
"custom playerlist, even just a simple message UI."
Both of these would be nice to have animation with. While they will work without it, if they are global then the server is going to be doing the animation, which is not going to look very nice since you're sending animation frames over the network. Not to mention other local information and effects that would be nice to have along with the player list.
It is true that wanting a "global" GUI is a common thing, but I argue that in almost all of the cases where people want global GUIs they just aren't thinking carefully enough about the problem, and really they need only half of the elements in their GUIs to be global, and half of them to be local, in which case trying to split them up with half of the GUI being globally managed and the other half being locally managed would lead to really convoluted bad code.
And as I mentioned also: Global GUIs are just a really bad solution as soon as you start talking about having any non-static or interactive elements in them, for instance, buttons or any animated elements." |
|
128GBJoin Date: 2014-04-17 Post Count: 8056 |
Its even worse coding trying to make a chat gui appear to be global though... |
|
|
Support
I dont think other people understand what this is gonna do it wouldnt make your chat pop up on all games. |
|
|
|
"Its even worse coding trying to make a chat gui appear to be global though..."
game.Players.PlayerAdded:connect(function(plr)
plr.Chatted:connect(function(m)
game.ReplicatedStorage.ChatEvent:FireAllClients(plr.Name,m)
end)
end)
Now, listen to the ChatEvent OnClientEvent and update the UI accordingly. That wasn't so hard, was it? |
|
|
Here's my point proven; I did exactly what I suggested above and arrived at this with less than 10 minutes of work:
http://www.roblox.com/To-prove-a-point-place?id=167818513
22 lines of code, works perfectly. |
|
TheriomanJoin Date: 2013-11-09 Post Count: 13 |
SUPPORT |
|
128GBJoin Date: 2014-04-17 Post Count: 8056 |
Another flawed point
On top of this, most of the time in chats you want to do something special with your own messages to highlight them in the conversation, you can't do that with a global chat gui.
Since when is this "most of the time" when not even the default chat does that? Or any game with custom chat I've seen |
|