Skocz do zawartości
  • 0

TOPKI


Nefiu

Pytanie

Witam,

może ktoś dla mnie dopisać do tego skryptu żeby pod każdym jako with lore pod każdym pisało top 10 danej kategorii.

PS.

PrimeCoins to jest nazwa monet z valuta 

 

command /statystyki:
    trigger:
        STATY(player)
            
function STATY(p: player):
    open chest with 5 rows named "&3&lStatystyki gracza" to {_p}
    # Szklo
    format slot 0 of {_p} with black glass pane named " " to be unstealable
    format slot 1 of {_p} with black glass pane named " " to be unstealable
    format slot 2 of {_p} with black glass pane named " " to be unstealable
    format slot 3 of {_p} with black glass pane named " " to be unstealable
    format slot 4 of {_p} with black glass pane named " " to be unstealable
    format slot 5 of {_p} with black glass pane named " " to be unstealable
    format slot 6 of {_p} with black glass pane named " " to be unstealable
    format slot 7 of {_p} with black glass pane named " " to be unstealable
    format slot 8 of {_p} with black glass pane named " " to be unstealable
    format slot 9 of {_p} with black glass pane named " " to be unstealable
    format slot 17 of {_p} with black glass pane named " " to be unstealable
    format slot 18 of {_p} with black glass pane named " " to be unstealable
    format slot 26 of {_p} with black glass pane named " " to be unstealable
    format slot 27 of {_p} with black glass pane named " " to be unstealable
    format slot 35 of {_p} with black glass pane named " " to be unstealable
    format slot 36 of {_p} with black glass pane named " " to be unstealable
    format slot 37 of {_p} with black glass pane named " " to be unstealable
    format slot 38 of {_p} with black glass pane named " " to be unstealable
    format slot 39 of {_p} with black glass pane named " " to be unstealable
    format slot 40 of {_p} with arrow named "&c&lPowrót do poprzedniego menu" with lore "&cDo poprzedniego menu" to be unstealable
    format slot 41 of {_p} with black glass pane named " " to be unstealable
    format slot 42 of {_p} with black glass pane named " " to be unstealable
    format slot 43 of {_p} with black glass pane named " " to be unstealable
    format slot 44 of {_p} with black glass pane named " " to be unstealable
    format slot 10 of {_p} with diamond pickaxe named "&8&lWykopane blocki" to be unstealable
    format slot 13 of {_p} with sunflower named "&6&lPrimeCoins" to be unstealable
    format slot 16 of {_p} with diamond sword named "&a&lZabójstwa" to be unstealable
    format slot 28 of {_p} with iron pickaxe named "&b&lWykopany stone" to be unstealable
    format slot 34 of {_p} with spawner named "&d&lZabite potwory" to be unstealable


on inventory click:
    if name of player's current inventory is "&3&lStatystyki gracza":
        cancel event
        if clicked slot is 40:
            make player execute command "/menu"

 

Odnośnik do komentarza
https://skript.pl/temat/42314-topki/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
29 minut temu, Nefiu napisał:

Witam,

może ktoś dla mnie dopisać do tego skryptu żeby pod każdym jako with lore pod każdym pisało top 10 danej kategorii.

1. Zastąp te ustawianie szyb pętlą, dzięki temu znacznie skrócisz skrypt.

loop 45 times:
	set slot loop-number - 1 of player's current inventory to black stained glass pane named " "
    
# Lub można nawet prościej, gdyż 'inventory slot' akceptuje listę liczb
set slot (integers from 0 to 44) of player's current inventory to black stained glass pane named " "

Zalecam również przerzucić się na Skriptowy 'set slot', a format slot z SkQuery zostawić w świętym spokoju.

2. Do topek użyj skryptu PyraTop REBORN autorstwa Pana Marudy.

3. Aby zrobić te topki, oczywiście będziesz potrzebował listy, z której będziesz mógł tworzyć topkę. W tym celu używasz odpowiednich eventów.

Kilka przykładów:

# Zabite potwory
on death of monster:
	attacker is set
	add 1 to {monsterKills::%attacker%}

# Wykopany stone
on mine of stone:
	add 1 to {minedStone::%player%}

# Zabójstwa
on death of player:
	attacker is set
	add 1 to {playerKills::%player%}
    
# Topka pieniędzy (PrimeCoins)
# Tutaj zapewne najlepiej byłoby użyć listy 'all offline players'

Co do tworzenia topki, w załączonym wyżej temacie masz wszystko wyjaśnione.

Odnośnik do komentarza
https://skript.pl/temat/42314-topki/#findComment-265247
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.

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

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