- Dokumentacja
- Funkcje wspólne
- 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)