Wszystkie wpisy

Bot DKP na Discorda: jak prowadzić system DKP na serwerze

Zespół CordBaseZaktualizowano

DKP (dragon kill points) to najstarszy system łupów w rajdach MMO: członkowie zdobywają punkty za obecność i wydają je, licytując dropy. Wszystko stoi na zaufaniu, więc każdy powinien widzieć stan punktów i historię, a zmieniać je powinni tylko oficerowie.

Potrzebujesz stanu punktów z tego tygodnia od ręki? Darmowy kalkulator DKP dolicza przyznane punkty i wydatki na łupy z rajdu do salda każdego gracza i daje tabelę do wklejenia. Reszta poradnika konfiguruje stan punktów, który oficerowie zmieniają jedną komendą, żeby nikt nie sumował wszystkiego ręcznie od nowa.

Większość gildii prowadzi DKP w arkuszu albo w eksporcie z addona. Ten poradnik przenosi codzienną część na Discorda z CordBase (naszym produktem), więc oficerowie przyznają i odejmują punkty komendą, a każdy może sprawdzić stan.

Konfiguracja: dwie tabele

  1. Stan punktów: jeden wiersz na rajdowca z jego obecnym DKP.
  2. Dziennik łupów: jeden wiersz na przyznany przedmiot, żeby było wiadomo, kto na co wydał.

Plan Free pozwala na dwie tabele po 100 wierszy, co mieści stan punktów 40-osobowej gildii i 100 wpisów o łupach. Pro (8 USD/mies.) znosi limit tabel i pozwala na 10 000 wierszy na tabelę.

Krok 1: utwórz tabelę stanu punktów

CordBase ma szablon Licznik DKP (player, points, reason, date), ale jest on zbudowany jako dziennik przyznań. Do stanu punktów, który rośnie i spada, lepiej nada się mała własna tabela. Zaloguj się przez Discorda na cordbase.gg, dodaj bota na serwer i utwórz tabelę „DKP” z kolumnami:

  1. name: tekst, wymagana. Daj ją na początek: wpisy w rankingu są nią podpisane, a opcja row po niej szuka.
  2. player: użytkownik, wymagana.
  3. dkp: liczba, wymagana.
  4. class: lista wyboru z klasami z twojej gry (opcjonalna).

Bot rejestruje na serwerze komendę /dkp.

Krok 2: uprawnienia

Daj roli oficera poziom Zapis (mogą dodawać rajdowców i zmieniać DKP), liderowi gildii Admin, a roli rajdowca Odczyt. Rajdowcy mogą wtedy sprawdzać stan punktów, ale nie ruszą liczb. Gdy w tabeli ustawisz choć jedną rolę, członkowie bez żadnej z tych ról w ogóle nie mogą z niej korzystać.

Krok 3: przyznawaj i wydawaj

Dodaj każdego rajdowca raz: /dkp add name:Thrain player:@Thrain dkp:0 class:Warrior

Po rajdzie przyznaj punkty za obecność:

/dkp update row:Thrain dkp:10 _mode:Increment

Gdy ktoś wygrywa przedmiot za 35 DKP:

/dkp update row:Thrain dkp:35 _mode:Decrement

Zwiększanie i zmniejszanie zmieniają obecną wartość w jednej operacji na bazie danych, więc gdy dwóch oficerów przyznaje albo odejmuje punkty w tej samej chwili, liczą się obie zmiany. Jeśli trzeba poprawić błąd, _mode:Set wpisuje dokładną wartość.

Krok 4: stan punktów i historia

  • /dkp leaderboard column:dkp limit:25 pokazuje 25 najlepszych, od najwyższego wyniku.
  • /dkp query class:Warrior wyświetla wszystkich wojowników i ich DKP, co pomaga przy licytacji.

Do historii zainstaluj szablon Dziennik łupów (item, received by, source or boss, rarity, date) i niech oficerowie dodają wiersz przy każdym przyznaniu:

/loot-log add item:Ashkandi received_by:@Thrain source:Nefarian rarity:Epic date:2026-10-08

Potem każdy może sprawdzić /loot-log query received_by:@Thrain.

Czego to nie robi

  • Nie ma licytacji. Prowadź aukcję na czacie albo na głosowym jak zwykle, a potem zapisz wynik.
  • Nie ma spadku DKP. Cotygodniowy procentowy spadek trzeba nanosić ręcznie.
  • Nie ma importu z addonów. CordBase nie odczyta eksportów z addonów do WoW ani FFXIV, a importu CSV na razie nie ma.

Jeśli potrzebujesz automatycznych licytacji i spadku DKP, lepiej sprawdzi się dedykowane narzędzie albo addon do DKP. Jeśli chodzi ci głównie o uczciwą, widoczną księgę na Discordzie, dwie tabele w zupełności wystarczą.

Często zadawane pytania

Czy rajdowcy widzą własne DKP?

Tak, jeśli ich rola ma dostęp Odczyt. Pokaże je /dkp query player:@name albo ranking.

Czy da się tak prowadzić EPGP albo inne systemy łupów?

Częściowo. Możesz dodać kolumny liczbowe na EP i GP i je zwiększać, ale CordBase nie liczy proporcji, więc priorytet (EP podzielone przez GP) trzeba wyliczyć poza nim.

Czy szablon Licznik DKP się przydaje?

Tak, jako dziennik przyznań: każdy wiersz zapisuje gracza, punkty, powód i datę. Do jednej bieżącej sumy na rajdowca prostsza jest tabela stanu punktów, taka jak opisana wyżej.