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