- Dokumentacja
- Funkcje wspólne
- getZoneBounds
Funkcja
getZoneBounds
Zwraca prostokąt obejmujący całą strefę (wszystkie jej części) o podanej nazwie: minimalne i maksymalne współrzędne. Gdy nie ma takiej dzielnicy, szuka regionu.
Składnia
float... getZoneBounds(string name)Argumenty
namestring- Nazwa strefy lub regionu.
Zwraca
x1, y1, z1, x2, y2, z2 albo false.
Przykład
local x1, y1, z1, x2, y2, z2 = getZoneBounds("Idlewood")
outputDebugString(("Idlewood: %d..%d, %d..%d"):format(x1, x2, y1, y2))
Zobacz też
getZoneCenterZwraca środek prostokąta strefy zgetZoneBounds. Przydaje się np. do postawienia znacznika „Idź do Idlewood”. Środek nie musi leżeć na ziemi ani w samej strefie, jeśli ma ona nieregularny kształt.isInsideZoneSprawdza, czy punkt leży w strefie albo regionie o podanej nazwie (wielkość liter bez znaczenia). Strefa może składać się z wielu prostokątów; liczy się każdy z nich.