CraftRank
Nowe Server Swipe, giełda serwerów, zadania z nagrodą i twój własny paszport Minecraft. Zobacz nowości

CraftRank Votes razem z innymi pluginami do głosowania

Używasz już NuVotifier, SuperbVote lub VotingPlugin dla innych list serwerów? Zobacz, jak dodać CraftRank, nie tracąc komendy /vote i nie dając graczom dwóch nagród.

5 min czytania · Zaktualizowano

Większość serwerów ma już skonfigurowane głosowanie na innych listach: NuVotifier do odbierania głosów i plugin z nagrodami, np. SuperbVote albo VotingPlugin. Możesz dodać CraftRank do takiej konfiguracji na dwa sposoby. Ten poradnik opisuje oba i rozwiązuje trzy rzeczy, które mogą się gryźć: komendę /vote, przypomnienia i podwójne nagrody.

Opcja A czy B

Opcja A: użyj NuVotifiera, którego już masz. Na CraftRank edytuj swój serwer, włącz Votifier i wpisz adres serwera, port Votifiera oraz klucz publiczny (albo token). Głosy z CraftRank trafiają wtedy do ciebie tak samo jak głosy z każdej innej listy, a nagrodę daje twój plugin z nagrodami. Nasz plugin w ogóle nie jest potrzebny. Kroki znajdziesz w poradniku jak skonfigurować Votifier.

Opcja B: uruchom plugin CraftRank Votes obok swoich innych pluginów. Głosy z innych list nadal obsługuje twój plugin z nagrodami, a za głosy z CraftRank nagradza nasz plugin. To działa bez otwartego portu i dodaje przypomnienia o głosowaniu oraz placeholdery dla CraftRank. Wybierz dla CraftRank jedną opcję, nie obie.

/vote pokazuje tylko linki innego pluginu

Dwa pluginy chcą tej samej komendy /vote, a odpowiedzieć może tylko jeden. Niektóre pluginy z nagrodami, np. SuperbVote, przechwytują /vote, zanim zobaczy ją jakikolwiek inny plugin, więc zawsze wygrywa ich wiadomość. Głosy i nagrody nadal działają: zajęta jest tylko komenda.

Najpierw sprawdź, czy nasz plugin działa. Wpisz w grze /craftrankvotes:vote: ta komenda zawsze uruchamia naszą wersję i pokazuje twój link do głosowania na CraftRank. Potem wybierz jedno z poniższych:

  • Dodaj link do CraftRank do wiadomości /vote innego pluginu (zalecane). Wtedy jedna komenda pokazuje wszystkie listy.
    • SuperbVote: w plugins/SuperbVote/config.yml znajdź sekcję vote-command i dodaj do jej tekstu dwie linie w tym samym stylu co istniejące, np. "&aCraftRank:" i "&fhttps://craftrank.org/vote/your-server". Swój link do głosowania znajdziesz w panelu. Wpisz /superbvote reload.
    • VotingPlugin: dodaj CraftRank jako stronę w plugins/VotingPlugin/VoteSites.yml ze swoim linkiem do głosowania jako VoteURL, potem wpisz /av reload. Przy opcji B zostaw jej nagrody puste: nagrodę daje nasz plugin.
  • Oddaj /vote naszemu pluginowi. Wyłącz komendę głosowania w innym pluginie (w SuperbVote: vote-command → enabled: false). Gracze stracą wtedy linki do innych list w /vote, więc rób tak tylko wtedy, gdy CraftRank jest twoją główną listą.
  • Pokaż oba jedną komendą. Jeśli inny plugin rejestruje /vote jako zwykłą komendę, alias w pliku commands.yml serwera może uruchomić obie: pod aliases: dodaj vote: z liniami - "otherplugin:vote" i - "craftrankvotes:vote". Wpisz /help vote, żeby zobaczyć nazwę innego pluginu. To nie działa z pluginami, które same przechwytują /vote, jak SuperbVote.

Gracze dostają dwie nagrody za jeden głos

Dzieje się tak, gdy CraftRank wysyła każdy głos dwa razy: raz przez Votifier i raz przez nasz plugin. Używaj tylko jednego: wyłącz Votifier na stronie edycji serwera na CraftRank albo usuń plugin. Przy opcji A sprawdź też, czy twój plugin z nagrodami nie daje dodatkowej nagrody za CraftRank poza tą zwykłą.

Dwa przypomnienia o głosowaniu

Jeśli twój plugin z nagrodami już przypomina graczom o głosowaniu, wyłącz nasze w plugins/CraftRankVotes/config.yml: ustaw reminders.on-join na false albo ustaw dłuższy czas w every-minutes, potem wpisz /craftrank reload. Możesz też wyłączyć przypomnienie w innym pluginie i zostawić nasze: przypomina ono tylko graczom, którzy dziś jeszcze nie głosowali na CraftRank.

Sprawdź, czy wszystko działa

  1. Wpisz /craftrank status. Powinna się pojawić nazwa twojego serwera i Connection: OK.
  2. Jeśli widzisz błąd połączenia, otwórz config i sprawdź, czy site ma wartość "https://craftrank.org", czyli adres strony, a nie strony twojego serwera, i czy api-key to klucz z twojego panelu.
  3. Wpisz /craftrank test YourName, żeby raz dać sobie nagrodę.
  4. Zagłosuj na swój serwer na CraftRank. Nagroda przyjdzie w ciągu check-every-seconds (domyślnie 30 sekund).

Przy opcji A przetestuj zamiast tego Votifier naszym testerem Votifiera. Nadal coś nie działa? Napisz do nas z dokumentacji albo z panelu.

We use cookies to measure how our ads perform. Prywatność