Revision Difference
player.GetCountConnecting#564974
<function name="GetCountConnecting" parent="player" type="libraryfunc">
<description>
Returns the amount of players connecting to the server, but not yet spawned in.
`player.GetCountConnecting() + player.GetCount()` would result in the total player count on this server.
⤶
</description>⤶
⤶
<note>If you want to know how many players are connecting on the clientside, you can use this code :⤶
```lua⤶
local PlayerCountConnecting = 0⤶
hook.Add("PlayerConnect", "PlayerGetCountConnecting", function()⤶
PlayerCountConnecting = PlayerCountConnecting + 1⤶
end)⤶
⤶
gameevent.Listen("player_disconnect")⤶
hook.Add("player_disconnect", "PlayerGetCountConnecting", function()⤶
PlayerCountConnecting = math.max(0, PlayerCountConnecting - 1)⤶
end)⤶
⤶
gameevent.Listen("player_activate")⤶
hook.Add("player_activate", "PlayerGetCountConnecting", function()⤶
PlayerCountConnecting = math.max(0, PlayerCountConnecting - 1)⤶
end)⤶
⤶
concommand.Add("player_count_connecting", function(ply)⤶
print("Players currently connecting: " .. PlayerCountConnecting)⤶
end)⤶
```⤶
</note>⤶
</description>⤶
<added>2025.06.04</added>
<realm>Server</realm>
<rets>
<ret name="" type="number">Number of players still connecting.</ret>
</rets>
</function>