Skocz do zawartości
  • 0

dodanie topki do kodu


KuraSamograjkaa
 Udostępnij

Pytanie

Dałby ktoś radę dodać tutaj, do tego GUI top czasu online / kasy na serwerze? (Jeśli ktoś by potrafił będę wdzięczny za dopisanie obydwóch topek, jeśli nie - Nawet jedna mi bardzo pomoże.)

(Pieniądze z pluginu Essentials)

 

on join:
    if {topki2::%Player%} is not set:
        set {topki2::%player%} to true
        set {koxy2::%player%} to 0
        set {refile2::%player%} to 0
        set {kill2::%player%} to 0
        set {wykstone2::%player%} to 0
command /resettopki [<text>]:
    trigger:
        if player has permission "*":
            delete {topki2::*}
            delete {koxy2::*}
            delete {refile2::*}
            delete {kill2::*}
            delete {wykstone2::*}
            broadcast "&cAdministrator &4%player% &czresetowal wszystkie dostepne topki na serwerze!"
        else:
            send "&cGosciu, nie mozesz!"
command /topki [<text>]:
    trigger:
        close player's inventory
        open chest with 3 rows named "&cTOPKI W GUI" to player
        loop 27 times:
            set player's current inventory's slot loop-number -1 to yellow glass pane named " "
        set player's current inventory's slot 10 to stone named "&6&lTOP 10 GORNIKOW:"
        set player's current inventory's slot 16 to diamond sword named "&6&lTOP 10 ZABOJSTW:"
        set {_t1} to size of {wykstone2::*}
        loop {_t1} times:
            loop {wykstone2::*}:
                if {_v.%loop-number%} is not set:
                    set {_v.%loop-number%} to loop-value
                    set {_n.%loop-number%} to loop-index
                if loop-value is larger than {_v.%loop-number%}:
                    set {_v.%loop-number%} to loop-value
                    set {_n.%loop-number%} to loop-index
            remove {_v.%loop-number%} from {wykstone2::*}
        wait 2 tick
        loop {_t1} times:
            if loop-number is smaller than or equal to 10:
                set {_lore::%loop-number%} to " &4%loop-number%. &c%{_n.%loop-number%}% &8- &7wykopane &c%{_v.%loop-number%}% &7kamienia"
            set {wykstone2::%{_n.%loop-number%}%} to {_v.%loop-number%}
        set {_lore} to join {_lore::*} with "||"
        if {_lore} is set:
            set lore of player's current inventory's slot 10 to {_lore}
        else:
            set lore of player's current inventory's slot 10 to "&cBrak uzytkownikow w bazie danych!"


        set {_t4} to size of {kill2::*}
        loop {_t4} times:
            loop {kill2::*}:
                if {_v4.%loop-number%} is not set:
                    set {_v4.%loop-number%} to loop-value
                    set {_n4.%loop-number%} to loop-index
                if loop-value is larger than {_v4.%loop-number%}:
                    set {_v4.%loop-number%} to loop-value
                    set {_n4.%loop-number%} to loop-index
            remove {_v4.%loop-number%} from {kill2::*}
        wait 2 tick
        loop {_t4} times:
            if loop-number is smaller than or equal to 10:
                set {_lore4::%loop-number%} to " &4%loop-number%. &c%{_n4.%loop-number%}% &8- &7zabitych &c%{_v4.%loop-number%}% &7graczy"
            set {kill2::%{_n4.%loop-number%}%} to {_v4.%loop-number%}
        set {_lore4} to join {_lore4::*} with "||"
        if {_lore4} is set:
            set lore of player's current inventory's slot 16 to {_lore4}
        else:
            set lore of player's current inventory's slot 16 to "&cBrak uzytkownikow w bazie danych!"
on inventory click:
    if "%inventory name of player's current inventory%" is "&cTOPKI W GUI":
        cancel event

on death:
    if attacker is player:
        if victim is player:
            add 1 to {kill2::%attacker%}
on eat of golden apple:0:
    add 1 to {refile2::%player%}
on eat of golden apple:1:
    add 1 to {koxy2::%player%}
on mine of stone:
    add 1 to {wykstone2::%player%}

 

Edytowane przez KuraSamograjkaa
Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Polecam zapoznać się ze skryptem na topki (link z mojej sygnatury) - wszystko jest opisane i wytłumaczone, a w odpowiedziach dodatkowo wyjaśniam jak taką topkę wsadzić do GUI.

dzięki niemu znacznie skrócisz sobie tutaj kod, a dodatkowo zoptymalizujesz skrypt.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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