Skocz do zawartości
  • 0

Sprawdzanie czy w pobliżu nie ma regionu


Pytanie

Witam jaka będzie Instrukcja warunkowa(if) na sprawdzanie czy w pobliżu gracza (dajmy na to 10kratek od gracza) nie znajduje się region (worldedit). Chodzi mi o to aby regiony nie mogły na siebie nachodzić.

Edytowane przez Szwagru
Odnośnik do komentarza
https://skript.pl/temat/35032-sprawdzanie-czy-w-pobli%C5%BCu-nie-ma-regionu/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
List regions = x;
Region base = y;
Location baseCenter = matchRegionCenter(base);

for (Region region : regions) {
  //znajdź środek regionu
  Location center = matchRegionCenter(region);
  
  if (baseCenter.distance(center) + region.size() < 10) {
    //Region region jest blisko regionu base
    }
}

no mniej więcej, tylko przyklad, musisz sam to dobrze zlozyc

 

@edit 

zamiast location baseCenter (jako lokacja regionu) zmień po prostu na player#getLocation bo nie doczytalem

Edytowane przez yooniks
Odnośnik do komentarza
https://skript.pl/temat/35032-sprawdzanie-czy-w-pobli%C5%BCu-nie-ma-regionu/#findComment-224968
Udostępnij na innych stronach

  • 0
W dniu 24.09.2019 o 15:12, yooniks napisał:

List regions = x;
Region base = y;
Location baseCenter = matchRegionCenter(base);

for (Region region : regions) {
  //znajdź środek regionu
  Location center = matchRegionCenter(region);
  
  if (baseCenter.distance(center) + region.size() < 10) {
    //Region region jest blisko regionu base
    }
}

no mniej więcej, tylko przyklad, musisz sam to dobrze zlozyc

Mój idol ♥️ zawsze pomożesz ♥️

Sprawdzę jak będę w domu

 

Edytujmy i pytajmy. Sprawdzanie granicy regionu w pobliżu gracza? Wiem że w wg API jest taka opcja ale nie wiem jak to zainicjować poprzez event postawienia bloku. Lub też może być pobieranie środka regionu i do tego pobranie lokalizacji gracza u czy w obrębie no 65kratek nie ma środka regionu

Edytowane przez Szwagru
Odnośnik do komentarza
https://skript.pl/temat/35032-sprawdzanie-czy-w-pobli%C5%BCu-nie-ma-regionu/#findComment-224969
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...