This code is in a local script inside a text label and correctly works when I try to only display the number of players, but I can't seem to find a way to display the number of players out of 10, because obviously roblox things I'm trying to divide the number of players by 10. Is there a way to display "/10" without it dividing the first number?
local players = game.Players:GetPlayers() local playerCount = script.Parent while true do wait(1) playerCount.Text = #players/10 end
If i understand what you're asking you want it to display something like 1/10
or 5/10
on your display?
if thats correct then try the following:
local players = game.Players:GetPlayers() local playerCount = script.Parent while true do --// we need to keep track of the number of players online each second! players = game.Players:GetPlayers() playerCount.Text = #players.."/10" wait(1) end
on the other had if you wanted to work out the percentage of player out of 10 this is how you would do it:
local players = game.Players:GetPlayers() local playerCount = script.Parent while true do players = game.Players:GetPlayers() if(#players > 0) then local Percent = #players/10 * 100 -- still dividing but it rounds it out of 100 where you can divide this by 10 playerCount.Text = Percent.." Percent of Players are not Dancing!" else playerCount.Text = #players.." Players are online, ...... Hello!?...... Anyone here?" end wait(1) end
hope this helps! :)
Try concatenating the "/10" using ..
local players = game.Players:GetPlayers() local playerCount = script.Parent while true do wait(1) playerCount.Text = #players .. "/10" end