SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. getElementsWithinRange

Funkcja

getElementsWithinRange

Zwraca elementy w promieniu od punktu, opcjonalnie tylko danego typu i wymiaru.

Składnia

table getElementsWithinRange(float x, float y, float z, float range [, string elemType = nil, int dimension = nil])

Argumenty

xfloat
Środek X.
yfloat
Środek Y.
zfloat
Środek Z.
rangefloat
Promień w metrach.
elemTypestring, opcjonalny = nil
Typ elementów.
dimensionint, opcjonalny = nil
Wymiar.

Różnice względem MTA:SA

  • Tych argumentów z MTA:SA tu nie ma: int dimension = nil

W MTA:SA

getElementsWithinRange(float x, float y, float z, float range, string elemType = "", int interior = nil, int dimension = nil)

Zwraca

Tablica elementów.

Przykład

addCommandHandler("krzyk", function(player, cmd, ...)
    local x, y, z = getElementPosition(player)
    local text = table.concat({ ... }, " ")
    for _, p in ipairs(getElementsWithinRange(x, y, z, 40, "player")) do
        outputChatBox(getPlayerName(player) .. " krzyczy: " .. text, p, 255, 120, 0)
    end
end)