🤠 Wild Country Libs
Server API

Nearby players

Returns all player source IDs within a radius of a reference player. Pure FiveM natives — framework-agnostic.

GetPlayersInRadius(source, radius) → tableserver

Returns an array of server source IDs for all players within radius metres of source. Never includes source itself. Returns an empty table if no other players are in range.

ParamTypeDescription
sourcenumberThe reference player's server source ID.
radiusnumberSearch radius in metres.
example
local nearby = exports.wc_libs:GetPlayersInRadius(source, 50.0)
for _, pid in ipairs(nearby) do
  TriggerClientEvent('myResource:doThing', pid)
end

Real Wild County example — stagecoach breakdown call for help

wc_stagecoach notifies nearby players when a wagon breaks down so they can offer to help, without broadcasting to the entire server.

wc_stagecoach/server/main.lua
local nearby = wc:GetPlayersInRadius(src, 75.0)
for _, pid in ipairs(nearby) do
  wc:WcNotify(pid, 'A stagecoach broke down nearby.', 'INFO')
end

Common mistakes

Troubleshooting