Ranking
Popularna zawartość
Treść z najwyższą reputacją w 16.03.2019 uwzględniając wszystkie działy
-
dobré ráno.
Aive oraz jeden pozostały przyznał(a) reputację klejmagic za aktualizację statusu
dobré ráno.2 punkty -
Instalacja i używanie pluginu LuckPerms
StarySzeremet przyznał(a) reputację
AlexsanderARG za temat
Witajcie, dzisiaj przedstawię Wam poradnik do pluginu LuckPerms, więc zaczynajmy! LuckPerms jest to zaawansowany plugin na rangi grup na serwerze minecraft, jest on podobny do pluginu PermissionEx, więc jego obsługa jest bardzo prosta! Dlaczego warto skorzystać z LuckPerms? Otóż sprawa jest prosta Jest on dostępny na praktycznie każdą platformę. Działa od wersji 1.7 do 1.16 Jest ciągle wspierany i rozbudowywany (w przeciwieństwie wszystkim znanego PermissionEx) Ma możliwość połączenia z nim bazy danych Jest stabilny (nie powoduje problemów z serwerem) Wydaje się skomplikowany - lecz taki nie jest! Jest przyjemny i łatwy w obsłudze Ma możliwość przejścia bez problemu z innych pluginów (tzw. migracja) Instalacja owego pluginu jest podobna do wszystkich pluginów, czyli pobieramy nasz plugin: (https://www.spigotmc.org/resources/luckperms-an-advanced-permissions-plugin.28140/), a następnie wrzucamy go do katalogu ../plugins Następnie restartujemy serwer i nasz plugin jest gotowy do użycia. Spolszczony plik konfiguracyjny znajdziesz tutaj < https://pastebin.com/raw/5ue2mu3M (Plugin możemy bez problemu wykorzystać, na wielu serwerach połączonych BungeeCordem. Wystarczy do tego celu skonfigurować bazę danych) Co jest w nim lepszego niż w innych pluginach? Sprawdź sam! LuckPerms jest bardzo prosty w obsłudze, do stworzenia rang wystarczy nam tylko i wyłącznie uprawnienie luckperms.creategroup albo luckperms.group.* Wystarczy wpisać komendę /lp user <nick> permission set luckperms.* true I cieszyć się pełnią uprawnień ze strony LuckPerms! I zaczynamy z tworzeniem naszych rang, dla przykładu stworzymy rangę admin, do tego użyjemy komendy /luckperms creategroup admin Ta komenda odpowiada za stworzenie rangi admin, teraz przejdźmy do sprawdzenia naszej rangi, posłuży nam do tego komenda /luckperms group admin info Tutaj możemy zobaczyć informacje o randze, czyli liczbę dodanych uprawnień, prefixy, suffixy itp. Następnie dodajemy uprawnienia, na samym początku użyjmy komendy /luckperms group admin permission tutaj znajdziemy wszelkie informacje odnośnie dodawania, jak i usuwania uprawnień. /luckperms group admin permission set <permission> <true/false> dodaje nam uprawnienie, dopisanie true sprawi, że będziemy mogli używać komendy, a dopisanie false sprawi, że jej nie będziemy mogli użyć. Dodamy teraz uprawnienie do naszej rangi, aby to uczynić, musimy wpisać komendę /luckperms group admin permission set minecraft.command.ban true Wszystkie nasze komendy są takie same jak uprawnienie, czyli aby dodać komendę /kick wystarczy wpisać /luckperms group admin permission set minecraft.command.kick true Teraz dodajemy gracza do naszej rangi, możemy to zrobić komendą /luckperms user <nick> parent add admin Chciałbym jeszcze pod koniec zaznaczyć, iż możemy dodać uprawnienia z innych rang do nowej rangi, aby to zrobić, wystarczy nam komenda /luckperms group admin parent add mod Czyli z rangi mod zostaną dodane uprawnienia do rangi admin, jest to na tyle przydatne, ponieważ możemy zaoszczędzić czas i nie wpisywać tylu komend jak przy tworzeniu pierwszej rangi. Zapewne zadasz teraz pytanie; Po co mi to skoro dodam do rangi np. gracz możliwość kickowania? Odpowiedź jest prosta! Wystarczy użyć tej komendy /luckperms group <grupa> permission unset minecraft.command.kick Czyli usuniemy uprawnienie z naszej rangi! Możemy także sprawdzić, jakie gracz ma uprawnienia komendą /lb check <user> Możemy też nadać uprawnienia użytkownikowi w danym świecie. Np. /lp user <nick> permission set essentials.god world=world_the_end Wielu Administratorów narzeka na bałagan w uprawnieniach i brak czytelnej listy uprawnień pluginów. LuckPerms wychodzi nam naprzeciw! Wystarczy mieć pojęcie, że w owym pluginie, istnieje drzewo uprawnień. Znajdziemy je pod komendą /lp tree Większość z Was pewnie powie: Nie zmienię swojego pluginu, bo mi się nie chce rang przepisywać. No i tu jest ta część dla tych leniwych! Plugin udostępnia nam możliwość migracji rang z innych pluginów, ale uważaj, ponieważ nie wszystkie pluginy są supportowane przez LuckPerms. Oto lista supportowanych pluginów: Więc jeżeli Wasz plugin znajduję się na tym screenie wyżej, to możecie przejść do roboty. Aby importować plik z uprawnieniami używamy /lp import <plik> Aby exportować plik z uprawnieniami używamy /lp export <plik> Moim zdaniem plugin jest wart zauważenia, jest on bardziej rozbudowany niż PermissionEx, jednakże nikogo nie namawiam aby go używał, pamiętajcie, że jest to TYLKO I WYŁĄCZNIE MOJA OPINIA. Spolszczone belki nawigacyjne zostały edytowane przeze mnie. Wszelkie screeny (oprócz tych spolszczonych belek) i komendy zostały znalezione tutaj: https://github.com/lucko/LuckPerms/wiki/Usage natomiast uprawnienia tutaj: https://github.com/lucko/LuckPerms/wiki/Command-Usage#command-permissions TODO Aktualizacja grafik Opisanie grupy domyślnej Lepsze opisanie tworzenia rang Opisanie dziedziczenia Podziękowania @Ituriel za naprowadzenie odnośnie importu i exportu uprawnień Cały poradnik w języku angielskim:1 punkt -
Instalacja i używanie pluginu LuckPerms
AlexsanderARG przyznał(a) reputację sk8erace1 za temat
Super poradnik. Pamiętam, że sam się go uczyłem używać na tym poradniku. Łap plusa i pisz więcej poradników :)1 punkt -
WEB Kodowanie Stron WWW | Systemy na stronę
Conquer przyznał(a) reputację BlackAngel91 za temat
Bardzo mocno odradzam jakąkolwiek współprace z Panem Pawłem, jest to osoba nie sumienna oraz bezczelna. Pan Paweł otrzymał ode mnie kilka zleceń które nie zostały wykonane w sposób prawidłowy, w jego kodzie występowały ciągłe błędy a nawet najprostsza funkcja sprawiała mu trudności, nasz serwis oczywiście nie jest związany z Metin2, pomimo tego iż został on poinformowany o tym że zadanie wykonał źle nie raczył on odpisać w ciągu tygodnia. W dniu wczorajszym Pan Paweł został poinformowany że została wysłana do niego faktura za innego programistę, który oczywiście musiał poprawić wszystko co zepsuł Pan Paweł, na co otrzymałem odpowiedź cytując "Haha, nie podpisywaliśmy żadnej umowy nie ośmieszaj się". Panie Pawle, umowy nie musi Pan podpisywać, przyjął Pan zlecenie za które wziął Pan pieniądze i to nie małe bo ceni się Pan jak poważny programista a jakość którą Pan dostarcza można opisać jednym słowem "gówniana", przyjął Pan zlecenie poprzez komunikator Gadu-Gadu i zobowiązał się do wykonania pracy, więc poniekąd umówił się Pan ze mną na określone zadanie oraz pieniądze. Jeśli komukolwiek przeszło przez myśl aby podjąć współpracę z Salurem, niech zastanowi się jeszcze raz. Pozdrawiam1 punkt -
1 punkt
-
Instalacja i używanie pluginu LuckPerms
AlexsanderARG przyznał(a) reputację kl4ud1a za temat
działa na 1.7.10 ?1 punkt -
Od zera do Bukkit's plugin developera
jurgenkolega przyznał(a) reputację
Andret za temat
INFORMACJA DLA ADMINISTRACJI I MODERACJI: Poradnik pomimo swojej leciwości, zawiera rzetelną i poprawną treść. Jako autor poradnika, bardzo proszę o to, by nie ulegał on archiwizacji, ponieważ nigdy nie przestałem nad nim pracować. Stan na dzień 14 kwietnia 2022 roku. PORADNIK Witam Cię serdecznie, drogi czytelniku, w moim poradniku o tym, jak rozpocząć swoją przygodę z pisaniem pluginów pod Bukkit/Spigot. Jestem świadom, że można znaleźć kilka innych poradników, jednak kiedy ja zaczynałem swoją podróż tą drogą, w każdym z pozostałych czegoś mi brakowało. Z tego powodu postanowiłem zadbać o to, żeby ten poradnik przedstawił najważniejsze aspekty tworzenia pluginów w sposób przystępny każdemu. Na wstępie chciałbym zaznaczyć, że chcę Cię nauczyć nie „jakkolwiek”, a najlepiej, jak potrafię. Dlatego też na samym kodzie się nie skończy: pod koniec każdego tematu znajdziesz zadanie domowe, które sprawdzi, czy opanowałeś wiedzę w nim zawartą. Jego poprawność natomiast zweryfikuje życie, czynność opisana w zadaniu powinna po prostu działać poprawnie. Temat #1: Środowisko pracy Temat #2: Nowy projekt Temat #3: Pierwsza reakcja Temat #4: Argumentujemy! Temat #5: Łapiemy wyjątki! Temat #6: Kto co może i dlaczego nie? Temat #7: Nasłuchujemy serwera Temat #8: Alternatywa dla wielowarunkowego if'a i METODY! Temat #9: Zmieniamy to co widać (i to, czego nie też!) Temat #10: Stary "nowy" item? Temat #11: Może jakiś config? Temat #12: Co się dzieje gdy nas nie ma, czyli plik logów. Temat #13: Dane towarzyszące graczom Temat #14: Coś naszego bardziej w kodzie Temat #15: By nie pamiętać, co oznacza jaka wartość zmiennej... Temat #16: Może tak połączymy się z bazą danych? Temat #17: Update checker, miło go mieć! Temat #18: Jak już wiemy o aktualizacji, to może ją pobierzmy? Temat #19: Cykl powtarza się cyklicznie, jak to cykl Temat #20: A nie chciałbyś własnego eventa? PROJEKTY PODSUMOWUJĄCE Projekt #1: Random teleport. Projekt #2: Wybuchająca miksturka. Projekt #3: Samogenerujący się kamień. Projekt #4: Ekonomia w bazie danych. Projekt #5: Piszemy minigrę! Dobry człowieku, na posanie tego poradnika poświęciłem masę czasu, czasu nie do policzenia, czyli w zasadzie dosyć sporo. Pozostaw proszę tutaj like'a. Ciebie to nic nie kosztuje, a mnie naprawdę zachęca i motywuje do dalszej pracy 🙂 PS. Tak, ja żyję, jakby ktoś pytał. Cheers! PPS. Jestem w trakcie naprawiania poradnika, proszę o cierpliwość. Nowa wersja incoming!1 punkt
