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ł?
Najprościej zrobić poszczególne regiony WorldGuardem i przydzielić im odpowiednie priorytety.
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.
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ć.
Nie wiem, czy dobrze zrozumiałem Twoją odpowiedź, ale GriefPrevention nie pozwala na zrobienie subdziałki większej od działki.
/rg setpriority <nazwa> <ilość>
Im wyższy, tym ważniejszy. Ważniejszy priorytet nadpisuje flagi mniej ważnego.
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 <deny/allow> 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.
Prościej: //expand vert
.
=)
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
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
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.