Specyficzne zabezpieczenie okolic spawnu

Lempik | 2018-07-19 22:15:08 UTC | #1

Chciałbym zrobić na serwerze obszar niedaleko spawnu, gdzie gracze mogliby zabijać zwierzęta, ale nie mogliby nic budować ani niszczyć. I chciałbym z tego obszaru wydzielać mniejsze działki, gdzie jakiś gracz mógłby budować, niszczyć i jednocześnie inni gracze by mu tam nie mogli zabijać zwierząt, otwierać drzwi itp.
Jak to zrobić?
Mam pluginy GriefPrevention, WorldGuard.
Najpierw myślałem, że pluginem GriefPrevention zrobię adminowską działkę i dam uprawnienia /ct public (zaglądanie do skrzyń, korzystanie z zwięrząt). I potem będę wydzielał subdziałki, gdzie dam uprawnienia konkretnemu graczowi (/trust). Ale zdaje się, że subdziałka dziedziczy też uprawnienia od całej działki, więc inni gracze tam też mogą zabijać zwierzęta, czyli ten sposób nie zadziałał.
Ma ktoś inny pomysł?


Timo | 2018-07-19 22:15:22 UTC | #2

Najprościej zrobić poszczególne regiony WorldGuardem i przydzielić im odpowiednie priorytety.


bopke | 2018-07-19 22:16:14 UTC | #3

[quote=”Lempik, post:1, topic:7502”]
I potem będę wydzielał subdziałki, gdzie dam uprawnienia konkretnemu graczowi (/trust). Ale zdaje się, że subdziałka dziedziczy też uprawnienia od całej działki, więc inni gracze tam też mogą zabijać zwierzęta, czyli ten sposób nie zadziałał.
[/quote]

odwróć działkowanie, czyli spraw, żeby całą działką były małe działki graczy, a ich subdziałką niech będzie cały obszar, o ile to możliwe.


Lempik | 2018-07-20 06:51:53 UTC | #4

Hm, sęk w tym, że ja chyba nie wiem, jak to zrobić WorldGuardem. Tzn. umiem zrobić regiony, ale nie wiem, jakie priorytety tam przydzielić.


Lempik | 2018-07-20 06:53:01 UTC | #5

Nie wiem, czy dobrze zrozumiałem Twoją odpowiedź, ale GriefPrevention nie pozwala na zrobienie subdziałki większej od działki.


Timo | 2018-07-20 12:02:30 UTC | #6

/rg setpriority <nazwa> <ilość>
Im wyższy, tym ważniejszy. Ważniejszy priorytet nadpisuje flagi mniej ważnego.


Nikox | 2018-07-20 12:40:20 UTC | #7

Użyj do tego worldguarda. Na początku zaznacz teren drewnianą siekierą, następnie wpisz //expand 256 256 up (sprawi to, że region będzie na całej wysokości). Potem już tylko trzeba zrobić region poleceniem /rg define . Na sam koniec zostały jeszcze flagi. Komendą /rg flag ustawiasz flagi. Przykład: /rg flag działki damage-animals allow. Jeśli chcesz dodać gracza do regionu, wykonaj nowy region, nadaj mu większy priorytet używając /rg setpriority . Na koniec dodajesz gracza wpisując /rg addmember . Jeśli nadal czegoś nie rozumiesz możesz skorzystać z dokumentacji worldguarda.


DBanaszewski | 2018-07-20 13:04:17 UTC | #8

[quote=”Nikox, post:7, topic:7502”]
//expand 256 256 up
[/quote]

Prościej: //expand vert.

=)


Lempik | 2018-07-20 21:07:50 UTC | #9

Dziękuję za wszystkie odpowiedzi. Znalazłem, że jednak plugin GriefPrevention potrafi - na subdziałce trzeba dać polecenie /restrictsubclaim, wtedy uprawnienia z działki nie są dziedziczone na subdziałce.
Był wprawdzie błąd w pluginie, jak widać w poniższym linku, ale w najnowszej wersji został naprawiony.
Źródło: https://github.com/TechFortress/GriefPrevention/issues/275


Err0r | 2018-07-21 17:47:36 UTC | #10

zrób parę terenów zabezpieczonym np worldguardem i zezwól w flagach na zabijanie potworków / zwierzątek najlepsza opcja np zrób sobie to tak
Spawn
strefa
i tak dalej mam nadzieję że pomogłem


system | 2018-08-22 17:47:41 UTC | #11

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.