LootlogDokumentacja

04 · Clan

Role i uprawnienia

Kontroluj dostęp członków organizacji za pomocą ról i uprawnień Lootlog.

Organizacja Lootloga odpowiada serwerowi Discord. Uprawnienia Lootloga są przypisywane do ról członków. Członek mający kilka ról otrzymuje sumę ich uprawnień.

Poziomy nadrzędne

UprawnienieZnaczenie
OWNERWłaściciel organizacji i najwyższy poziom dostępu
ADMINAdministracja organizacją i konfiguracją
LOOTLOG_MANAGEZarządzanie danymi Lootlog
LOOTLOG_ACCESSPodstawowy dostęp do strefy klanu

Zasada najmniejszego dostępu

Nie nadawaj ADMIN lub LOOTLOG_MANAGE tylko po to, aby odblokować jeden widok. Wybierz najwęższy zestaw uprawnień potrzebny danej roli.

Kanoniczna lista uprawnień

Poniższe identyfikatory odpowiadają wartościom używanym przez aplikację.

Łupy

UprawnienieZakres
LOOTLOG_LOOTS_READOdczyt łupów
LOOTLOG_LOOTS_WRITEDodawanie i zmiana łupów
LOOTLOG_LOOTS_TITANS_READOdczyt łupów z tytanów
LOOTLOG_LOOTS_HEROES_READOdczyt łupów z herosów

Zakres poziomów roli jest sprawdzany według danych potwora zapisanych przy konkretnym łupie. Jeśli potwór miał zapisany poziom 183, a kolejne zgłoszenie pod tą samą nazwą zawiera poziom 210, powstają dwa odrębne zapisy. Rola z limitem 190 może mieć dostęp do pierwszego łupu, ale nie do drugiego. Nadal musi spełniać pozostałe warunki dostępu, w tym uprawnienie do danego typu potwora.

Zmiana przydziału łupu wymaga aktualnego uprawnienia do zapisu i dostępu do tego łupu. Po odebraniu dostępu oczekujące powiadomienie o łupie nie zostanie wysłane, a jego wpis może zniknąć z historii powiadomień użytkownika.

Timery

UprawnienieZakres
LOOTLOG_TIMERS_READOdczyt timerów
LOOTLOG_TIMERS_WRITETworzenie timerów
LOOTLOG_TIMERS_RESETResetowanie timerów
LOOTLOG_TIMERS_DELETEUsuwanie timerów
LOOTLOG_TIMERS_TITANS_READOdczyt timerów tytanów
LOOTLOG_TIMERS_HEROES_READOdczyt timerów herosów

Rezerwacje i członkowie

UprawnienieZakres
LOOTLOG_RESERVATIONS_READOdczyt rezerwacji
LOOTLOG_RESERVATIONS_WRITETworzenie i zmiana rezerwacji
LOOTLOG_MEMBERS_READOdczyt listy członków
LOOTLOG_ONLINE_PLAYERS_READOdczyt listy graczy online
LOOTLOG_PRESENCE_LOCATION_READOdczyt map i pozycji graczy online

W edycji roli, w sekcji Członkowie, możesz włączyć lub wyłączyć Przeglądanie lokacji graczy online. Dostęp do lokacji wymaga także uprawnienia Przeglądanie graczy online. Sam dostęp do listy online nie ujawnia map ani pozycji innych graczy — przy ich lokacji pojawia się „Nieznana lokacja”.

Czat

UprawnienieZakres
LOOTLOG_CHAT_READOdczyt czatu
LOOTLOG_CHAT_WRITEWysyłanie wiadomości
LOOTLOG_CHAT_TITANS_READDostęp do informacji o tytanach
LOOTLOG_CHAT_HEROES_READDostęp do informacji o herosach

Powiadomienia

UprawnienieZakres
LOOTLOG_NOTIFICATIONS_READOdczyt powiadomień
LOOTLOG_NOTIFICATIONS_SENDWysyłanie powiadomień
LOOTLOG_NOTIFICATIONS_TITANS_READPowiadomienia o tytanach
LOOTLOG_NOTIFICATIONS_HEROES_READPowiadomienia o herosach

Eventy

UprawnienieZakres
LOOTLOG_EVENTS_READOdczyt eventów i rankingów
LOOTLOG_EVENTS_WRITESamodzielne przypisania
LOOTLOG_EVENTS_MANAGEZarządzanie eventami

Dokumenty

UprawnienieZakres
LOOTLOG_DOCS_READOdczyt dokumentów klanu
LOOTLOG_DOCS_WRITETworzenie i zmiana dokumentów klanu

Utwórz rolę

  1. Otwórz Klan → Ustawienia → Role.
  2. Wybierz dodanie roli.
  3. Nadaj nazwę opisującą odpowiedzialność, nie konkretną osobę.
  4. Zaznacz wymagane uprawnienia.
  5. Zapisz rolę i przypisz ją wybranym członkom.

Zakres poziomów wymaga dwóch liczb całkowitych od 0 do 500. Poziom końcowy musi być równy początkowemu lub wyższy. Puste albo błędne pole blokuje zapis i pokazuje komunikat przy polu. Jeśli rola ma obejmować wszystkie poziomy, wpisz zakres 0–500.

Sprawdź rezultat

Przetestuj rolę na koncie bez uprawnień właściciela. Członek powinien widzieć potrzebne sekcje i nie powinien mieć dostępu do operacji spoza swojej odpowiedzialności.

Zmiana uprawnień podczas gry

Po zapisaniu roli dodatek uwzględnia nowy dostęp bez przeładowywania gry. Ponowne przeliczenie tych samych uprawnień nie przeładowuje timerów ani czatu.

Jeśli odbierzesz dostęp, np. do tytanów lub części poziomów, odpowiednie wpisy znikną także z wcześniej pobranych danych. Pozostałe wpisy i dane innych organizacji pozostają widoczne.

Po przetworzeniu zmiany uprawnień otwarte połączenia przestają otrzymywać nowe dane objęte odebranym dostępem. Usunięcie członka z jednej organizacji nie odbiera mu dostępu do pozostałych organizacji. Nie trzeba ponownie uruchamiać dodatku.

Jeśli rozszerzysz dostęp, dodatek odświeży potrzebne dane po 5 sekundach od ostatniej zmiany. Do otrzymania odpowiedzi zachowa dotychczasowe wpisy. Kilka kolejnych zmian nie powoduje osobnego odświeżenia po każdym zapisie.

Po ponownym połączeniu dodatek sprawdza aktualne uprawnienia. Zmiany wprowadzone podczas rozłączenia również obejmują wcześniej pobrane dane.

Chwilowa awaria sprawdzania uprawnień nie oznacza utraty dostępu do organizacji i sama nie usuwa wcześniej pobranych danych. Jeśli wystąpi podczas łączenia, dodatek ponawia połączenie. Jeśli po zmianie uprawnień nie da się ich potwierdzić, dodatek zostaje rozłączony i do czasu ponownego sprawdzenia nie otrzymuje nowych danych organizacji.

Zmiany timerów

Resetowanie, usuwanie i przywracanie timera wymaga zarówno uprawnienia do danej operacji, jak i dostępu do jego typu NPC oraz poziomu. Znajomość identyfikatora timera lub wpisu historii nie omija tych ograniczeń. Administrator zachowuje pełny dostęp.

Następny krok

Przejdź do Ustawień, aby skonfigurować członków, NPC i szablony map.

Na tej stronie