M MY Multiplayer: Wiki
Lado
Tipo

getClosestPathNode

Cliente

Busca el nodo de calle o de acera más cercano a un punto.

int, vec3|false getClosestPathNode(float x, y, z [, string type = car, bool water = false])

Parámetros

NombreTipoDescripción
x, y, zfloatEl punto desde donde buscar.
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

Retorno

El id del nodo y su posición, o false si no se encontró ningún nodo.

Un id de nodo une el área de rutas (de 750 m) y el índice del nodo en ella: area << 16 | nodo.

Ejemplo

local position = getElementPosition(localPlayer)
local node, nodePosition = getClosestPathNode(position.x, position.y, position.z)
if node then
    setElementPosition(localPlayer, nodePosition.x, nodePosition.y, nodePosition.z + 1)
end
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