Stránka 1 z 1

Hráč++

Napsal: 10 črc 2013, 01:28
od kubap
93.91.250.141:27742

Ahoj mám 3 dotazy
Ten 1. je: Mám na serveru udělaný pomocí votifieru, ga listeneru, permissionsEX, že když hráč hlasuje na czech craft listu tak dostane na 2 hodiny hodnost hráč++ lze nějak udělat, že když hlasuje po 2. tak získá na 2 hodiny jinou hodnost a kdž hlasuje po 3. za sebou tak získá další hodnost na 2 hodiny??

A ten 2. dotaz je: Jak udělat, že když je někdo třeba ve skupině vip s prefixem vip, tak ga listener ho přidá na 2 hodiny do skupiny vip++ a když je někdo ve skupině hráč a hlasuje, tak ho to přidá do skupiny hráč++ na 2 hodiny.

Moc díky

Re: Hráč++

Napsal: 10 črc 2013, 01:36
od nejento
Zkus to udělat pomocí SimpleVoteListeneru. Ten by měl zvládnout dělat tyhle příkazy na čas...
Nezkoušel jsem to, ale na offline příkazy funguje dobře: http://dev.bukkit.org/bukkit-plugins/si ... -listener/

Teoreticky, pokud nechceš to dělat přes nějaký doplňkový plugin, tak můžeš použít PermissionEx příkaz, který toho hráče přidá do té skupiny na nějaký nastavený čas.
/pex user <jméno> group add <skupina> <svět> [čas v sekundách]

Re: Hráč++

Napsal: 10 črc 2013, 09:21
od kubap
JJ dík, ale jak pls udělat , aby se hráčovi postupně zvyšovala hodnost( když hlasujet po 1. tak je v jedný skupině a když podruhé tak je v další skupině a když vynechá hodinu hlasování tak je zas v tý 1.)
Dík

Re: Hráč++

Napsal: 10 črc 2013, 09:58
od Sejcek
No, šlo by to udělat jen na 1 hodnost myslím. A to tak že když hlasuje 1x, tak ho to hodí například do groupy jménem [Hlasujici] a když nebude ty 2 hodiny hlasovat, tak ho to zase hodí zpátky do groupy třeba [Crafter]

Uděláš to jednoduše tak, jak psal už nejento tento příkaz: /pex user <jméno> group add <skupina> <svět> [čas v sekundách]
Tak že v mé ukázce by to bylo takto: /pex user <jméno> group add hlasujici <svět> 7200

Re: Hráč++

Napsal: 10 črc 2013, 10:11
od kubap
JJ moc díky ale tohle přesně mám a potřebuju to udělat, aby ho to při každém hlasování posunulo o hodnost výš například hlasuje po prvé získá hráč++ hlasuje po 2 získá extra hráč hlasuje po 3. a získá vip

Re: Hráč++

Napsal: 10 črc 2013, 12:13
od jandamilanek
Na toto se skvěle hodí opravdu moc geniální plugin Skript (http://dev.bukkit.org/server-mods/skript/, stáhni nejnovější Beta). Hoď to do plugins, restartuj server. Skupině Hráč++ přidej permission: skupiny.hracpp. Skupině VIP přidej permission: skupiny.vip. Skupině VIP++ přidej permission: skupiny.vippp.
Ve složce plugins/Skript/scripts/ vytvoř soubor hlasovani.sk a do něj napiš:

Kód: Vybrat vše

command /hlasovani <offline player>:
    description: Zpracovani hlasu z Votifieru
    permission: skript.hlasovani
    trigger:
        if arg 1 has permission "skupiny.vip": # Hrac je VIP nebo VIP++
            if arg 1 has permission "skupiny.vippp": # Hrac je VIP++
                make console execute command "/pex user %name of arg 1% group add VIP++++ world 7200"
            else: # Hrac je VIP
                make console execute command "/pex user %name of arg 1% group add VIP++ world 7200"
        else: # Hrac je Hrac nebo Hrac++
            if arg 1 has permission "skupiny.hracpp": # Hrac je Hrac++
                make console execute command "/pex user %name of arg 1% group add Hrac++++ world 7200"
            else: # Hrac je Hrac
                make console execute command "/pex user %name of arg 1% group add Hrac++ world 7200"               

Takhle to bude fungovat tak, že když hráč hlasuje poprvé, tak ho to hodí do skupiny Hrac++, když hlasuje podruhé ještě když je ve skupině Hrac++, tak ho to hodí do skupiny Hrac++++. To samé s VIP, akorát to je VIP++ a VIP++++. Nevím, jestli jsem vystihl to, co chceš ty, kdyžtak sem napiš a já to předělám.

Jo a BTW nejento a ostatní: návod na tento plugin chci napsat já :D

// EDIT: Teď jsem si vzpomněl, že jsem ti zapomněl říci, že ve Votifieru musíš nastavit, aby ten příkaz co vykonává byl /hlasovani <jmenohrace>
// EDIT: Návod hotov! :-D viewtopic.php?f=85&p=100221

Re: Hráč++

Napsal: 11 črc 2013, 14:12
od kubap
Moc diky