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

Funkcja

createColSphere

Serwer i klientStrefy kolizjiIdentyczna z MTA:SA

Tworzy strefę kolizji w kształcie kuli. Strefa jest niewidoczna; gdy gracz do niej wejdzie lub wyjdzie, wywołuje się onColShapeHit / onColShapeLeave (na serwerze) albo onClientColShapeHit / onClientColShapeLeave (na kliencie). Strefę można przyczepić do elementu (attachElements), żeby się z nim przesuwała.

Składnia

colshape createColSphere(float fX, float fY, float fZ, float fRadius)

Argumenty

fXfloat
X środka.
fYfloat
Y środka.
fZfloat
Z środka.
fRadiusfloat
Promień w metrach.

Zwraca

Nowa strefa.

Przykład

local safeZone = createColSphere(2495, -1665, 13, 30)
addEventHandler("onColShapeHit", safeZone, function(hitElement, matchingDimension)
    if getElementType(hitElement) == "player" and matchingDimension then
        outputChatBox("Jestes w strefie bezpiecznej", hitElement, 0, 255, 0)
    end
end)

Uwagi

Na serwerze strefy wykrywają graczy (nie postacie ani pojazdy bez gracza).

Zobacz też