Popis:
Asi jste už na jiných serverech viděli, jak hráči dostávají odměny za hlasování v různých serverlistech. Mnoho lidí se ptalo, jak na to. Tak to tady máte!
Vytváření:
1) Nejdříve si stáhněte pluginy Votifier (potřeba při hlasování, aby měl Czech-Craft kontakt se serverem) a GAListener (plugin na rozdávání odměn)
Votifier: http://dev.bukkit.org/server-mods/votifier/
GAListener: http://dev.bukkit.org/server-mods/give- ... -listener/
2) Dejte složky .jar do adresáře /plugins a RESTARTUJTE SERVER!
3) Teď jděte do /plugins/Votifier/config.yml
4) Zde upravte tyto řádky:
Spoiler: zobrazit
Toto změníme na IP vašeho serveru! (BEZ SERVER PORTU!)
Takže já tam budu mít například toto:
Spoiler: zobrazit
Potom přejděte o řádek níže…
Kód: Vybrat vše
port: (zde je nějaké číslo)
Toto změňte na port Vašeho serveru, ale druhé číslo portu proměňte za číslo 9 (samozřejmě můžete i za jiné, je to prakticky fuk) Nesmíte používat stejný port jako třeba pro dynmapu!
Takže když já mám server port svého serveru 37421, tak to u mě bude vypadat například:
Kód: Vybrat vše
port: 39421
5) Teď jděte do /plugins/Votifier/rsa/public.key
Toto si zkopírujte pomocí Ctrl+C
6) Otevřete si Czech-Craft.eu a tam záznamy serveru... Jeďte kousek níže a podívejte se na obrázek:
Spoiler: zobrazit
7) Dejte odeslat a teď jdeme do /plugins/GAListener/config.yml
Zde upravte toto:
Kód: Vybrat vše
services:
default:
broadcast: '{GREEN}{username} {GOLD}volil na {GREEN}Czech-Craft {GOLD}a dostal {GREEN}odmenu {GOLD}a {GREEN}200 XP! Zahlasuj na webu a dostanes diammanty a jine uzitecne veci!' //Toto napíše server, jakmile někdo zahlasuje
playermessage: '{GREEN}Dekujeme za hlasovani na {AQUA}{service}!' //To je zpráva, která se napíše hráči, co hlasoval
commands: //Toto jsou commandy, co napíše server, jakmile někdo zahlasuje!
- '/give {username} 264 1'
- '/xp give {username} 200'
- '/give {username} 266 9'
- '/give {username} 265 16'
- '/give {username} 322 1'
- '/give {username} 364 12'
- '/give {username} 384 8'
8) Už končíme, jen musíte mít HTML script, který po zadaní nicku na serveru přesměruje hráče na Czech-Craft pro hlasování: (Jsou tam nějaké věci, co si musíte zadat samy)
Kód: Vybrat vše
<form action="http://czech-craft.eu/vote.php" method="get" target="_blank">
<input type="hidden" name="id" value="SEM_NAPIŠTE_SVOJE_ID_NA_CZECH-CRAFT">
<p class="center">Podpoř server! Napiš do kolonky tvůj nick na serveru!</p><input type="text" name="user"><br> <p class="center"><button type="submit" class="link">Hlasuj!</button></p>
</form>
9) Restartujte znovu server!
10) Tím můj návod končí, případné dotazy pište pod tento příspěvek a nezakládejte zbytečné topicy!
P.S: Když nějaký hráč zahlasuje a je offline, tak jakmile se přihlásí, odměnu dostane
Děkuji za přečtení a doufám, že návod pomohl!