- Dokumentacja
- Funkcje wspólne
- getWaterLevel
Funkcja
getWaterLevel
Zwraca poziom wody zapisany przez setWaterLevel; gdy nie ustawiono, dla podanego punktu zwraca 0 (poziom morza).
Składnia
float getWaterLevel([float x = nil, float y = nil, float z = nil])Argumenty
xfloat, opcjonalny = nil- Współrzędna X punktu.
yfloat, opcjonalny = nil- Współrzędna Y.
zfloat, opcjonalny = nil- Współrzędna Z.
Różnice względem MTA:SA
- Tych argumentów z MTA:SA tu nie ma:
bool ignoreDistanceToWaterThreshold = false
W MTA:SA
getWaterLevel(float posX, float posY, float posZ, bool ignoreDistanceToWaterThreshold = false)Zwraca
Poziom wody albo false (bez punktu i bez ustawienia).
Przykład
local x, y, z = 2000, -1700, 5
if z < getWaterLevel(x, y, z) then outputDebugString("Pod woda") end
Uwagi
Klient. W skrypcie klienta wysokość wody z gry (z falami, gdy checkWaves = true); false, gdy w tym miejscu nie ma wody albo punkt jest ponad 100 m nad nią.