For the complete documentation index, see llms.txt. This page is also available as Markdown.

Entities

The entities module provides utility functions for detecting, filtering, and retrieving nearby or targeted game entities such as objects, peds, players, and vehicles.


Accessing the Module

local ENTITIES <const> = exports.boii_utils:get("modules.entities")

Client

get_nearby_objects(coords, max_distance)

Returns nearby objects within a certain distance.

Parameters

Name
Type
Description

coords

vector3

The center coordinates to search from.

max_distance

number

The maximum radius to search in.

Example

local nearby = ENTITIES.get_nearby_objects(GetEntityCoords(PlayerPedId()), 5.0)
for _, obj in pairs(nearby) do
    print("Nearby Object:", obj.entity, obj.coords)
end

get_nearby_peds(coords, max_distance)

Returns non-player peds nearby.

Parameters

Name
Type
Description

coords

vector3

The center position to search from.

max_distance

number

The maximum distance to search within.

Example


get_nearby_players(coords, max_distance, include_player)

Returns player peds nearby.

Parameters

Name
Type
Description

coords

vector3

The origin position to search from.

max_distance

number

How far out to search.

include_player

boolean

Whether to include the executing player.

Example


get_nearby_vehicles(coords, max_distance, include_player_vehicle)

Finds vehicles in proximity.

Parameters

Name
Type
Description

coords

vector3

Starting point for the check.

max_distance

number

Max distance to scan.

include_player_vehicle

boolean

Whether to include the player’s vehicle in the results.

Example


get_closest_object(coords, max_distance)

Returns the closest object.

Parameters

Name
Type
Description

coords

vector3

Where to search from.

max_distance

number

Search radius.

Example


get_closest_ped(coords, max_distance)

Returns the nearest non-player ped.

Parameters

Name
Type
Description

coords

vector3

Where to begin search.

max_distance

number

Distance limit.

Example


get_closest_player(coords, max_distance, include_player)

Finds the nearest player ped.

Parameters

Name
Type
Description

coords

vector3

Origin point.

max_distance

number

Search distance.

include_player

boolean

Include calling player in search.

Example


get_closest_vehicle(coords, max_distance, include_player_vehicle)

Returns the closest vehicle entity.

Parameters

Name
Type
Description

coords

vector3

Coordinates to center the search on.

max_distance

number

Max scan distance.

include_player_vehicle

boolean

Whether to consider the player’s current vehicle.

Example


get_entities_in_front_of_player(fov, distance)

Checks for an entity in the player’s FOV.

Parameters

Name
Type
Description

fov

number

The angle cone to check in degrees.

distance

number

Max range to scan forward.

Example


get_target_ped(player_ped, fov, distance)

Finds a valid non-player ped in front or the nearest.

Parameters

Name
Type
Description

player_ped

number

The calling player’s ped.

fov

number

Angle to check forward.

distance

number

Maximum range to search.

Example

Last updated