Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

How would i be able to find the amount of spaces needed for 2 textlabels?

Asked by 8 years ago

Hey, so i'm trying to make a chat script but it seems impossible with the way I want it. It's basically like the default ROBLOX chat, the sender has a unique color and then the msg color is a basic white.

What the problem is, i don't know how it would be possible to get the amount of spaces needed for example:

Sender: MSG

It would take 7-8 spaces so i can move the MSG next to the :.

However, i've tried using string.rep to get the amount of characters there are in the sender's username but it won't work because it depends entirely on how the sender's username is formatted.

Example;

Sender 1; heroboy10 Sender 2; HeROBOy10

You can see the differences in length of the above. Both have the same amount of characters, and one will look like this:

herobuy10: test message

and

HeROBtest m:essage

So basically I need to know how it would be possible like ROBLOX's chat to get the amount of needed spaces. Thanks. Sorry if this seems a little bit too complicated.

1 answer

Log in to vote
3
Answered by
Netflixy 126
8 years ago
Edited 8 years ago

I used to have the same problem. There is a value of textlabels named TextBounds. (Read-only) for example:

label1.Position = UDim2.new(0,0,0,0)
label2.Position = UDim2.new(0, label1.TextBounds.X, 0,0)
Ad

Answer this question