Dralian
|
  |
| Joined: 21 Mar 2013 |
| Total Posts: 7624 |
|
|
| 24 Jul 2016 09:29 AM |
This is displaying each user's username on their GUI, but I want it to display both usernames, if that makes sense.
thx, appreciate it.
local Player = game.Players.LocalPlayer Players = {}
function displayPlayers() for i,v in pairs(game.Players:GetPlayers()) do table.insert(Players, #Players + 1, v.Name) print(Players[i]) for i,v in pairs(game.Players:GetChildren()) do v:FindFirstChild("PlayerGui"):WaitForChild("Screener"):WaitForChild("Wow").Text = Players[i] end end end
displayPlayers() |
|
|
| Report Abuse |
|
|
Dralian
|
  |
| Joined: 21 Mar 2013 |
| Total Posts: 7624 |
|
| |
|
Dralian
|
  |
| Joined: 21 Mar 2013 |
| Total Posts: 7624 |
|
| |
|
Smeers
|
  |
| Joined: 14 Feb 2013 |
| Total Posts: 797 |
|
|
| 24 Jul 2016 01:04 PM |
"both usernames"
I don't get it. |
|
|
| Report Abuse |
|
|
Dralian
|
  |
| Joined: 21 Mar 2013 |
| Total Posts: 7624 |
|
|
| 24 Jul 2016 01:07 PM |
sorry, my mistake.
every user whom is in the game will get their username on a gui. each user will have this gui that displays each username if that makes sense. a leaderboard on a gui basically.
but this just displays their own username, no other usernames. |
|
|
| Report Abuse |
|
|
Smeers
|
  |
| Joined: 14 Feb 2013 |
| Total Posts: 797 |
|
|
| 24 Jul 2016 01:10 PM |
Shouldn't this part of the code... table.insert(Players, #Players + 1, v.Name) be like this? table.insert(Players, v.Name, #Players + 1) |
|
|
| Report Abuse |
|
|
|
| 24 Jul 2016 01:13 PM |
local players = game.Players:GetPlayers()
all of the items in the table would be the player and to get their name use .Name
for _,v in pairs(players) do
print(v.Name)
end |
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 24 Jul 2016 01:13 PM |
local Max = 10 --how many people you want to show
for i,v in next, game.Players:GetPlayers() do local label = Instance.new('TextLabel',leaderboard) label.Text = v.Name label.Size = UDim2.new(0,leaderboard.AbsoluteSize.X,0,leaderboard.AbsoluteSize.Y/Max) label.Position = UDim2.new(0,0,0,i*label.AbsoluteSize.Y-label.AbsoluteSize.Y) end
|
|
|
| Report Abuse |
|
|