M MY Multiplayer: Wiki
Lado
Tipo

getPathNodesInRadius

Cliente

Lista los nodos de calle o de acera dentro de un radio.

table getPathNodesInRadius(float x, y, z, float radius [, string type = car, bool water = false, int maxCount = 512])

Parámetros

NombreTipoDescripción
x, y, zfloatEl centro del círculo.
radiusfloatRadio en metros. Uno negativo genera un error.
typestringcar para las calles, ped para las aceras y caminos peatonales.por defecto car
waterbooltrue busca solo en los caminos de barco sobre el agua; false, solo en tierra.por defecto false
maxCountintCuántos nodos devolver como máximo. Menos de 1 genera un error.por defecto 512

Retorno

Una lista de ids de nodo, vacía si ninguno está dentro del radio.

Ejemplo

local position = getElementPosition(localPlayer)
local nodes = getPathNodesInRadius(position.x, position.y, position.z, 100, "ped")
outputDebugString(#nodes .. " nodos peatonales a menos de 100 m")
AtenciónSolo cuentan los nodos de las áreas de rutas cargadas: las que están cerca del jugador o se pidieron con requestPathNodesInArea.

Ver también