M MY Multiplayer: Wiki
Lado
Tipo

getElementsInRange

Compartido

Lista los elementos cuya posición está dentro de una esfera.

table getElementsInRange(float x, y, z, float radius [, string type = "", int interior = -1, int dimension = -1])

Parámetros

NombreTipoDescripción
x, y, zfloatCentro de la esfera.
radiusfloatRadio en metros. Un número negativo da error.
typestringSolo elementos de este tipo. Vacío acepta cualquier tipo.por defecto ""
interiorintSolo elementos en este interior. -1 acepta cualquier interior.por defecto -1
dimensionintSolo elementos en esta dimensión. -1 acepta cualquier dimensión.por defecto -1

Retorno

Una tabla con los elementos encontrados, vacía si no hay ninguno.

Los elementos sin posición nunca entran. Al filtrar por interior, los que no tienen interior quedan fuera.

Ejemplo

local pos = getElementPosition(localPlayer)
local nearby = getElementsInRange(pos, 30, "vehicle", 0, getElementDimension(localPlayer))
outputDebugString(#nearby .. " vehículos cerca")
Si vienes de MTAEn MTA esta función se llama getElementsWithinRange.

Ver también