Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pisanie regionów


Gorgi123

Rekomendowane odpowiedzi

Opublikowano

Witam mam pytanie w jakie sposób piszecie regiony

typu 1 róg 2 róg centrum i obliczanie czy gracz jest na jakimś tam regionie

czy jakieś inne fajne sposoby.

Jeśli macie jakieś fajne propozycje/przykładowy kod możecie podesłać

Opublikowano

Potrafisz się wysłowić ?

Opisz o co ci chodzi , typie ....

raczej osoby zrozumiały chodzi o to ,że przy regionie zapisujesz 1 róg 2 róg i centrum + wielkość regionu np i czy to się opłaca robić czy mają jakiś inny fajny kod na regiony po prostu raczej każdy wie o co chodzi (oprócz ciebie).

Opublikowano

No, szczerze mówiąc też nie wiem co to znaczy "pisać regiony"... 

Nie wiem też, co to jest "1 róg 2 róg i centrum".

 

Może wyjaśnij nam, co chcesz osiągnąć z tymi regionami? Bo chodzi Ci o założenie regionu, czyli wyznaczenie miejsca ze specjalnymi właściwościami? Przykładowo zabezpieczony spawn, tak?

Opublikowano

No, szczerze mówiąc też nie wiem co to znaczy "pisać regiony"... 

Nie wiem też, co to jest "1 róg 2 róg i centrum".

 

Może wyjaśnij nam, co chcesz osiągnąć z tymi regionami? Bo chodzi Ci o założenie regionu, czyli wyznaczenie miejsca ze specjalnymi właściwościami? Przykładowo zabezpieczony spawn, tak?

poprosiłem o kod więc można było z tego wywnioskować ,że potrzebny mi jakiś system regionów do pluginu osoba ,która pisze pluginy raczej powinna wiedzieć ,że o co mi chodzi z 2 rogami i centrum regionu 

Dla osób ,które nie potrafią się domyśleć chodzi mi o system jakiś cuboidów tylko proszę mnie nakierować lub podać przykładowy kod

Opublikowano

Serio -_- ? Sam chcesz napisać plugin ? ... - Ok

Gdybyś przynajmniej na 1% myślał przeanalizowałbyś pluginy podane jw. i system ich działania .

 

Jak nie wiesz , to polecam Java Decompilator

Opublikowano

 

No, szczerze mówiąc też nie wiem co to znaczy "pisać regiony"... 

Nie wiem też, co to jest "1 róg 2 róg i centrum".

 

Może wyjaśnij nam, co chcesz osiągnąć z tymi regionami? Bo chodzi Ci o założenie regionu, czyli wyznaczenie miejsca ze specjalnymi właściwościami? Przykładowo zabezpieczony spawn, tak?

poprosiłem o kod więc można było z tego wywnioskować ,że potrzebny mi jakiś system regionów do pluginu osoba ,która pisze pluginy raczej powinna wiedzieć ,że o co mi chodzi z 2 rogami i centrum regionu 

Dla osób ,które nie potrafią się domyśleć chodzi mi o system jakiś cuboidów tylko proszę mnie nakierować lub podać przykładowy kod

 

 

Kurwus.

Piszę, a nie rozumiem!

 

Co ty chcesz cuboid zrobić jakiś przykładowy?

Zapisujesz sobie ,,centrum" i od niego wyznaczasz jakiś dystans o>O

784091427630431250239.png

Regulamin sygnatur

Opublikowano

przykładowy kod

 

    public class Cuboid {
 
        private Location center;
        private int size;
 
        public Cuboid(Location center, int size) {
            this.center = center;
            this.size = size;
        }
 
        public boolean isIn(Location loc) {
            Location min = getCenter().clone().add(-size, 0, -size);
            Location max = getCenter().clone().add(size, 0, size);
            return min.getZ() < loc.getZ() && min.getX() < loc.getX()
                    && max.getZ() > loc.getZ() && max.getX() > loc.getX();
        }
 
        public Location getCenter() {
            return center;
        }
 
        public void setCenter(Location center) {
            this.center = center;
        }
 
        public int getSize() {
            return size;
        }
 
        public void setSize(int size) {
            this.size = size;
        }
    }
 
tworzenie nowego cuboida
Cuboid c = new Cuboid(loc,100);
i robisz co chcesz, to jest podstawowy i najprostszy cuboid jaki możesz zrobić
P.S mogą być literówki, pisane na telefonie xD

Co ja tutaj robie...

Opublikowano

 

przykładowy kod

 

    public class Cuboid {
 
        private Location center;
        private int size;
 
        public Cuboid(Location center, int size) {
            this.center = center;
            this.size = size;
        }
 
        public boolean isIn(Location loc) {
            Location min = getCenter().clone().add(-size, 0, -size);
            Location max = getCenter().clone().add(size, 0, size);
            return min.getZ() < loc.getZ() && min.getX() < loc.getX()
                    && max.getZ() > loc.getZ() && max.getX() > loc.getX();
        }
 
        public Location getCenter() {
            return center;
        }
 
        public void setCenter(Location center) {
            this.center = center;
        }
 
        public int getSize() {
            return size;
        }
 
        public void setSize(int size) {
            this.size = size;
        }
    }
 
tworzenie nowego cuboida
Cuboid c = new Cuboid(loc,100);
i robisz co chcesz, to jest podstawowy i najprostszy cuboid jaki możesz zrobić

P.S mogą być literówki, pisane na telefonie xD

 

 

hahaha, poważnie ?

Cały obiekt pisałeś przez telefon ?

 

nie wspomniales ze to 100 przy tworzeniu to rozmiar cuboida :)

Opublikowano

 

przykładowy kod

 

    public class Cuboid {
 
        private Location center;
        private int size;
 
        public Cuboid(Location center, int size) {
            this.center = center;
            this.size = size;
        }
 
        public boolean isIn(Location loc) {
            Location min = getCenter().clone().add(-size, 0, -size);
            Location max = getCenter().clone().add(size, 0, size);
            return min.getZ() < loc.getZ() && min.getX() < loc.getX()
                    && max.getZ() > loc.getZ() && max.getX() > loc.getX();
        }
 
        public Location getCenter() {
            return center;
        }
 
        public void setCenter(Location center) {
            this.center = center;
        }
 
        public int getSize() {
            return size;
        }
 
        public void setSize(int size) {
            this.size = size;
        }
    }
 
tworzenie nowego cuboida
Cuboid c = new Cuboid(loc,100);
i robisz co chcesz, to jest podstawowy i najprostszy cuboid jaki możesz zrobić

P.S mogą być literówki, pisane na telefonie xD

 

dokladnie o to mi chodzilo dziękuje bardzo 

 

 

No, szczerze mówiąc też nie wiem co to znaczy "pisać regiony"... 

Nie wiem też, co to jest "1 róg 2 róg i centrum".

 

Może wyjaśnij nam, co chcesz osiągnąć z tymi regionami? Bo chodzi Ci o założenie regionu, czyli wyznaczenie miejsca ze specjalnymi właściwościami? Przykładowo zabezpieczony spawn, tak?

poprosiłem o kod więc można było z tego wywnioskować ,że potrzebny mi jakiś system regionów do pluginu osoba ,która pisze pluginy raczej powinna wiedzieć ,że o co mi chodzi z 2 rogami i centrum regionu 

Dla osób ,które nie potrafią się domyśleć chodzi mi o system jakiś cuboidów tylko proszę mnie nakierować lub podać przykładowy kod

 

 

Kurwus.

Piszę, a nie rozumiem!

 

Co ty chcesz cuboid zrobić jakiś przykładowy?

Zapisujesz sobie ,,centrum" i od niego wyznaczasz jakiś dystans o>O

 

źle napisałem po prostu chciałem przykładowy region i tyle 

Sorry za złe pytanie :D

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...