From c0196ef092c1ebcc1e9357dcb9518a159c05d113 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Thu, 16 Oct 2025 20:48:28 +0300 Subject: [PATCH] update doc/*/scripting/builtins/libplayer.md --- doc/en/scripting/builtins/libplayer.md | 18 ++++++++++++++++++ doc/ru/scripting/builtins/libplayer.md | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/doc/en/scripting/builtins/libplayer.md b/doc/en/scripting/builtins/libplayer.md index b406f694..4bc81424 100644 --- a/doc/en/scripting/builtins/libplayer.md +++ b/doc/en/scripting/builtins/libplayer.md @@ -142,3 +142,21 @@ player.get_entity(playerid: int) -> int ``` Returns unique identifier of the player entity + +```lua +player.get_all_in_radius(center: vec3, radius: number) -> table +``` + +Returns an array of player IDs within a sphere with center `center` and radius `radius`. + +```lua +player.get_all() -> table +``` + +Returns an array of all active player IDs. + +```lua +player.get_nearest(position: vec3) -> int +``` + +Returns the ID of the player closest to the specified position, or nil if there are no players. diff --git a/doc/ru/scripting/builtins/libplayer.md b/doc/ru/scripting/builtins/libplayer.md index c40cd86d..c038ecae 100644 --- a/doc/ru/scripting/builtins/libplayer.md +++ b/doc/ru/scripting/builtins/libplayer.md @@ -142,3 +142,21 @@ player.get_entity(playerid: int) -> int ``` Возвращает уникальный идентификатор сущности игрока + +```lua +player.get_all_in_radius(center: vec3, radius: number) -> table +``` + +Возвращает массив id игроков в пределах сферы с центром `center` и радиусом `radius`. + +```lua +player.get_all() -> table +``` + +Возвращает массив id всех активных игроков. + +```lua +player.get_nearest(position: vec3) -> int +``` + +Возвращает id ближайшего к указанной позиции игрока, либо nil если игроков нет.