[SKRIPT] - Štatistiky

Message
Autor
Uživatelský avatar
BigwebSvK
Příspěvky: 572
Registrován: 24 zář 2013, 18:16
Reputation: 6
Kontaktovat uživatele:

[SKRIPT] - Štatistiky

#1 Příspěvekod BigwebSvK » 22 dub 2014, 19:46

Ahoj, rozhodol som sa spísať návod v ktorom si urobíme základné štatistiky pomocou skriptu. Základy nájdete tu: http://forum.fakaheda.eu/viewtopic.php?f=85&t=15128&hilit=skript..
Potrebujete SKRIPT: http://dev.bukkit.org/bukkit-plugins/skript/
KTools: http://dev.bukkit.org/bukkit-plugins/skript/forum/scripts/53881-ktools-a-skript-library/
Čas..
Server.. :mrgreen:

1. Vytvárame súbor.

Vytvoríme si súbor z ľubovolným názvom, ja použijem stats.sk
Prvý krok bol obtiažny, presuňme sa k druhému.

2. Skriptujeme..

Do skriptu stats.sk napíšeme najprv zobrazovanie štatistík po príkaze /stats
Bude to vyzerať nejak takto:

Kód: Vybrat vše

command /stats: # Toto nastaví, že sa to spustí pomocou príkazu /stats
    description: Vypise statistiky # Toto nastaví popis príkazu v /help
    permission: stats.prikaz # Nepovinné, nastaví permissiu
    trigger:
        message "&a..Statistiky serveru.."
        message "&aPrave je pripojenych %number of all players% hracov na servery."
        message "&a%{logins}% krat sa pripojili hraci na server."
        message "&aBolo zaslanych %{sprava}% sprav do chatu."


A teraz prejdeme k ďalšiemu, máme zatiaľ toto, budeme pripisovať

Kód: Vybrat vše

command /stats: # Toto nastaví, že sa to spustí pomocou príkazu /stats
    description: Vypise statistiky # Toto nastaví popis príkazu v /help
    permission: stats.prikaz # Nepovinné, nastaví permissiu
    trigger:
        message "&a..Statistiky serveru.."
        message "&aPrave je pripojenych %number of all players% hracov na servery."
        message "&a%{logins}% krat sa pripojili hraci na server."
        message "&aBolo zaslanych %{chat}% sprav do chatu."

on join:
    add 1 to "{logins}" #Pridá jedno prihlásenie

on chat:
    add 1 to  "{chat}" # Prida jednu spravu


Máme nastavené akcie, už len správu.

Kód: Vybrat vše

command /stats: # Toto nastaví, že sa to spustí pomocou príkazu /stats
    description: Vypise statistiky # Toto nastaví popis príkazu v /help
    permission: stats.prikaz # Nepovinné, nastaví permissiu
    trigger:
        message "&a..Statistiky serveru.."
        message "&aPrave je pripojenych %{online}% hracov na servery."
        message "&a%{logins}% krat sa pripojili hraci na server."
        message "&aBolo zaslanych %{chat}% sprav do chatu."

on join:
    add 1 to "{logins}" #Pridá jedno prihlásenie
    add 1 to "{online}" # Pridá jedného hráča do statistiky online

on leave:
    remove 1 from "{online}" # Odstrani hraca zo statistiky online

on chat:
    add 1 to  "{chat}" # Prida jednu spravu

command /astats <text> <text> <number>: #/astats add/remove logins/online/chat
    description: Upravi statistiky
    usage: /astats <add/remove> <logins/chat/online> <number>
    permission: stats.add
    trigger:
        if arg 1 is "add": # Ak je argument 1 add vykonať
            if arg 2 is "logins": # Ak je argument 2 logins vykonať
                message "&cPridal si %arg 3% prihlaseni."
                add arg 3 to {logins}
            if arg 2 is "chat":
                message "&cPridal si %arg 3% spravy."
                add arg 3 to {chat}
        if arg 1 is "remove":
            if arg 2 is "logins":
                message "&cZmazal si %arg 3% prihlasenia."
                remove arg 3 from {logins}
            if arg 2 is "chat":
                message "&cZmazal si %arg 3% spravy."
                remove arg 3 from {chat}


Môj (asi) :D prvý návod, tak prosím kritizujte, nemal som čas to otestovať, takže to nemusí byť funkčné, no predpokladám že bude :)
Naposledy upravil(a) BigwebSvK dne 23 dub 2014, 14:36, celkem upraveno 1 x.
Obrázek

Uživatelský avatar
TheAmazingCave
Příspěvky: 1351
Registrován: 21 led 2013, 16:31
Reputation: 1

Re: [SKRIPT] - Štatistiky

#2 Příspěvekod TheAmazingCave » 22 dub 2014, 19:51

Nejaký obrázok? :)
Obrázek

Uživatelský avatar
BigwebSvK
Příspěvky: 572
Registrován: 24 zář 2013, 18:16
Reputation: 6
Kontaktovat uživatele:

Re: [SKRIPT] - Štatistiky

#3 Příspěvekod BigwebSvK » 22 dub 2014, 19:55

Obrázok čoho, ako sa vypisujú štatistiky?
Obrázek

Uživatelský avatar
TheAmazingCave
Příspěvky: 1351
Registrován: 21 led 2013, 16:31
Reputation: 1

Re: [SKRIPT] - Štatistiky

#4 Příspěvekod TheAmazingCave » 22 dub 2014, 21:06

ako to vypadá na webe :P
Obrázek

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

Re: [SKRIPT] - Štatistiky

#5 Příspěvekod jandamilanek » 23 dub 2014, 07:11

To neni na web ale do hry. Jen podotykam, ze v nove verzi Skriptu jde zjistit pocet online hracu pomoci %number of all players%
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.

Uživatelský avatar
BigwebSvK
Příspěvky: 572
Registrován: 24 zář 2013, 18:16
Reputation: 6
Kontaktovat uživatele:

Re: [SKRIPT] - Štatistiky

#6 Příspěvekod BigwebSvK » 23 dub 2014, 14:35

Ďakujem, prepísané.
Obrázek

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

Re: [SKRIPT] - Štatistiky

#7 Příspěvekod nejento » 23 dub 2014, 17:16

Pokud se @jandamilanek neurazí, tak jsem to přidal k jemu na konec návodu, protože si myslím, že by ty odkazy měly být pohromadě: viewtopic.php?f=85&t=20038
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/


Zpět na „Návody“

Kdo je online

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