Hráč++

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
kubap
Příspěvky: 91
Registrován: 05 úno 2013, 13:50
Reputation: 0

Hráč++

#1 Příspěvekod kubap » 10 črc 2013, 01:28

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
Obrázek
IP: mc.growcraft.eu
Youtube: http://www.youtube.com/growcraft97

Uživatelský avatar
nejento
Příspěvky: 9815
Registrován: 28 lis 2011, 14:09
Reputation: 55
Kontaktovat uživatele:

Re: Hráč++

#2 Příspěvekod nejento » 10 črc 2013, 01:36

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]
Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: http://discord.fakaheda.eu/

kubap
Příspěvky: 91
Registrován: 05 úno 2013, 13:50
Reputation: 0

Re: Hráč++

#3 Příspěvekod kubap » 10 črc 2013, 09:21

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
Obrázek
IP: mc.growcraft.eu
Youtube: http://www.youtube.com/growcraft97

Uživatelský avatar
Sejcek
Příspěvky: 640
Registrován: 13 kvě 2012, 21:28
Reputation: 0

Re: Hráč++

#4 Příspěvekod Sejcek » 10 črc 2013, 09:58

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
Obrázek

kubap
Příspěvky: 91
Registrován: 05 úno 2013, 13:50
Reputation: 0

Re: Hráč++

#5 Příspěvekod kubap » 10 črc 2013, 10:11

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
Obrázek
IP: mc.growcraft.eu
Youtube: http://www.youtube.com/growcraft97

jandamilanek
Příspěvky: 386
Registrován: 11 kvě 2012, 16:58
Reputation: 1

Re: Hráč++

#6 Příspěvekod jandamilanek » 10 črc 2013, 12:13

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
CreativePortal.eu - Čarovný Minecraft s přídavkem technických modů se spoustou dobrodružství. Připojit se nyní!
SKINY A PLÁŠTĚ I PRO TY, CO NEMAJÍ ORIGINÁLNÍ MINECRAFT!

Pokud jsem vám pomohl, odměňte mě prosím Karmou. Díky.

kubap
Příspěvky: 91
Registrován: 05 úno 2013, 13:50
Reputation: 0

Re: Hráč++

#7 Příspěvekod kubap » 11 črc 2013, 14:12

Moc diky
Obrázek
IP: mc.growcraft.eu
Youtube: http://www.youtube.com/growcraft97


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 148 hostů