Základné informácie
V tomto návode si ukážeme, ako nastaviť odmeny za hlasovanie. Rôzne odmeny, každého typu môžu byť nastavené priamo v plugine. Viac si ukážeme v článku.
Inštalácia
- Budeme potrebovať dva pluginy a to SuperbVote a nuVotifier.
- Návod ako nainštalovať a nastaviť nuVotifier nájdete v tomto článku
- Plugin SuperbVote môžeme stiahnuť zo SpigotMC
- Ako náhle plugin nuVotifier bude nainštalovaný a nastavený a plugin SuperbVote bude nainštalovaný na servery, tak môžeme sa vrhnúť do hlavnej veci.
Nastavenie
- Ako prvé určite by sme určite mali nastaviť nuVotifier plugin, bez toho sa ďalej nepohneme.
- Po plugine nuVotifier, sa konečne môžeme presunúť k hlavnej veci. Otvoríme si zložku SuperbVote a v nej otvorím config.yml
- SuperbVote umožnuje ukládať hlasovania hráčov do databáze, takže si to potom vieme pridať ako nejaký doplnok na našu webovu stránku.
storage:
database: json # Změníme na mysql, pokud chceme data ukládat do databáze
json:
file: votes.json
mysql: # Možnosti níže nastavujeme pouze pokud používáme MySQL
host: 127.0.0.1 # Hostitel databáze
username: root # Uživatel databáze
password: topsecret # Heslo k databázi
database: superbvote # Název databáze
table: votes
read-only: false
- V plugine si taktiež vieme nastaviť časové rozmedzie medzi hlasmi, aby hráči mohli hlasovať každú hodinu/dve alebo iné, je to čisot na vás. Je to pre každú stránku individuálne, nepočíta sa celkovo pre všetky hlasovacie stránky.
cooldown-per-service: 3600 #3600 sec = 1 hod
- Samotné odmeny, konečne sme sa dostali k odmenám. Plugin SuperbVotifier umožnuje aj výhodu pre VIP a to že hráč s určitou permissiou, má určitú šancu pre získanie odmeny naviac oproti iným hráčom.
rewards:
- if:
permission: superbvote.test #Permissia, s ktorou hráč môže získať odmenu naviac
chance-percentage: 5 #Percentuálna šanca
service: SpecialService #Nechať defaultne
commands: #Príkazy, ktoré sa vykonajú po zahlasovaní
- give %player% diamond 16
player-message: "&8[&eOdmena&8] &fDakujeme za hlasovanie, obdrzal si &e16x Diamond." #Správa, ktorú uvidí iba hráč, ktorý získal odmenu
broadcast-message: "&8[&eVote&8] &fHrac &e%player% &fhlasoval a ziskal odmenu!" #Správa, ktorú uvidia všetci, že hráč dostal odmenu
- if:
default: true #Nechať defaultne
commands: #Príkazy, ktoré sa vykonajú po zahlasovaní
- give %player% diamond 8
player-message: "&8[&eOdmena&8] &fDakujeme za hlasovanie, obdrzal si &e8x Diamond" #Správa, ktorú uvidí iba hráč, ktorý získal odmenu
broadcast-message: "&8[&eVote&8] &fHrac &e%player% &fhlasoval a ziskal odmenu!" #Správa, ktorú uvidia všetci, že hráč dostal odmenu
- V plugine je taktiež možné upraviť správu, ktorú môžu dostávať hráči. Správa slúži na to, aby pripomenula hráčom aby nezabudlo hlasovať.
vote-reminder:
message: "&cDon't forget to vote for us! You currently have &a%votes%&c votes." #Správa, ktorá sa im bude zobrazovať.
on-join: true #Pri pripojení sa vypíše správa
repeat: 180 #Opakovanie správy. 180 sec = 3 min
- Najlepší hráči za hlasovanie. Áno aj túto funkciu ponúka tento plugin, ak chcete mať tabuľku s najlépšími hlasujúcimi na servery, nie je to žiaden problém.
text:
per-page: 10 #Zobrazenie hráčov na 1 stránke
header: "&c&m &r&b Top Voters &r&c&m &r"
entry: "&e%num%. &7%player% (&e%votes%&7 votes)"
page: "&7(page %page%/%total%)"
Výsledok
Po upravení našich správ a upravenie odmeny, to vyzerá takto