[URGENT] My Round Script is not showing the winners correctly at the end of the round?
Asked by
4 years ago Edited 4 years ago
So in my round script it should put all the survivors names on a TextLabel GUI. Here is the part from the script which should make it happen:
02 | for i, v in pairs (plrs) do |
03 | if v:FindFirstChild( "Tag" ) then |
04 | v:FindFirstChild( "Tag" ):Destroy() |
05 | v:WaitForChild( "leaderstats" ):WaitForChild( "Survivals" ).Value = v:WaitForChild( "leaderstats" ):WaitForChild( "Survivals" ).Value + 1 |
06 | v:WaitForChild( "leaderstats" ):WaitForChild( "Points" ).Value = v:WaitForChild( "leaderstats" ):WaitForChild( "Points" ).Value + 5 |
07 | local t = v:WaitForChild( "PlayerGui" ):WaitForChild( "Status" ):WaitForChild( "Winners" ) |
08 | table.insert(winners,v.Name.. ", " ) |
11 | for i, v in pairs (plrs) do |
12 | local t = v:WaitForChild( "PlayerGui" ):WaitForChild( "Status" ):WaitForChild( "Winners" ) |
15 | t.Text = tostring (winners).. " survived!" |
17 | t.Text = "Nobody survived!" |
When I am testing, instead of it saying PrismaticFruits survived!
, it says table: 0xd464664a068ce575 survived!
. And each time that "player's name" keeps changing to a different one.
Could someone please point out where I went wrong?