Skocz do zawartości

[Skrypt] Statystyki na 1.16x


Rekomendowane odpowiedzi

Siemka, zrobiłem skrypt na statystyki na wersję 1.16x

Uprawnienia: statystyki.clear (do czyszczenia komuś wszystkich statystyk)

Komendy: /statystyki glowne (kille,śmierci,dołączenia na serwer) /statystyki jedzenie (ilość zjedzonych przykładowo koxów czy steaków) /statystyki rudy (ilość wykopanych przykładowo diamentów)

Potrzebne pluginy: Skript (testowane na 2.5.3)

oQQ8EOo.png

NgY8Bm2.png

sEXPV2L.png

Liczę na opinie oraz krytykę, co mogę poprawić czy dodać ponieważ nie jestem jakoś bardzo doświadczony w skryptach.

Download:

 

 

Odnośnik do komentarza
https://skript.pl/temat/47705-skrypt-statystyki-na-116x/
Udostępnij na innych stronach

  • Glicz zablokował(a) i odblokował(a) ten temat

bez sensu 2x on death,

on break of any ore:
    if event-block is diamond ore:
        add 1 to {diax::%player%}
    if event-block is gold ore:
        add 1 to {zloto::%player%}
    if event-block is iron ore:
        add 1 to {zelazo::%player%}
    if event-block is coal ore:
        add 1 to {wegiel::%player%}
    if event-block is emerald ore:
        add 1 to {emerald::%player%}

można to było zastąpić 1 wartością np. {Blocks::%player%::%event-block%}

Brak prefixu skryptu w wartościach

send "{@prefix} &7Mozesz takze uzyc&8:"
            send "{@prefix} &8/&7statystyki &8[&cglowne&8/&cjedzenie&8/&crudy&8]"
            wait 2 seconds
            execute player command "statystyki glowne"
            play sound "block.anvil.land" at volume 0.1 to player

nie potrzebny wait 2 seconds

jest możliwość zbugowania gui ponieważ sprawdzasz czy kliknięte gui nie jest inv gracza, a da się wtedy to zbugować

clear {koxy::%arg-1%}
            clear {refile::%arg-1%}
            clear {steak::%arg-1%}
            clear {jablko::%arg-1%}
            clear {miesko::%arg-1%}
            clear {kille::%arg-1%}
            clear {dedy::%arg-1%}
            clear {join::%arg-1%}
            clear {diax::%arg-1%}
            clear {zloto::%arg-1%}
            clear {zelazo::%arg-1%}
            clear {wegiel::%arg-1%}
            clear {emerald::%arg-1%}

bez sensu, można to było usunąć 1 linijką jeżeli byś zastosował się do wzoru: {Skrypt::funkcja::gracz::opcja} czyli np. {SkStats::Stats::%player%::joins}

Glicz

Wstawiam kod w code.

Notatka dodana przez Glicz

Odnośnik do komentarza
https://skript.pl/temat/47705-skrypt-statystyki-na-116x/#findComment-299833
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...