Revision Difference
player.GetCount#551835
<function name="GetCount" parent="player" type="libraryfunc">
	<description>
Gives you the player count.
<note>Similar to **#**<page>player.GetAll</page>() but with better performance since the player table doesn't have to be generated. If <page>player.GetAll</page> is already being called for iteration, then using the **#** operator on the table will be faster than calling this function since it is JITted.</note>
	</description>
	<realm>Shared</realm>
	<rets>
		<ret name="" type="number">Number of players</ret>
	</rets>
</function></function>⤶
⤶
<example>⤶
<description> Sending message in chat every 300 secs.</description>⤶
<code>⤶
timer.Create("CountAdvert", 300, 0, function()⤶
    local playerCount = player.GetCount() -- Getting the number of players on the server⤶
    local message = "There are currently " .. playerCount .. " people playing on the server." -- Our message⤶
⤶
    -- Send in chat for everyone⤶
    for _, ply in pairs(player.GetAll()) do⤶
        ply:ChatPrint(message)⤶
    end⤶
end)⤶
</code>⤶
</example>
			Garry's Mod 
		
			Rust 
		
			Steamworks 
		
			Wiki Help