Skocz do zawartości
  • 0

Topka


UnioNS

Pytanie

Witam poszukuje skryptu na topke najlepiej zrobioną w GUI. Chciałbym aby liczyło ilość zjedzonych koxów (golden apple:1), refów (golden apple:0), rzuconych pereł, zabójstw, śmierci, spedzonego czasu na serwerze.

Mniej wiecej jak ma działać: po wpisaniu komendy /top otwiera sie virtualna skrzynia na 3 linijki i na drugiej linice pokazuje od lewej do prawej po kolei co wypisalem wyzej. Czyli jak mam zjedzone koxy to item to golden apple:1 a jak na jedzemy myszka pisze top 5 graczy. od najwiekszej ilosci do najmniejszej i tak samo z reszta kazdy item na kolejnych slotach.

Z góry dzieki za pomoc. :D   

Wersja MC 1.8.8 (jezeli trzeba dodatki pls wypiszcie jakie) :P

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

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on join:
	if {Top::time::%player%} is not set:
		set {Top::koxy::%player%} to 0
		set {Top::refy::%player%} to 0
		set {Top::perly::%player%} to 0
		set {Top::kills::%player%} to 0
		set {Top::deaths::%player%} to 0
		set {Top::time::%player%} to 0
	while player is online:
		wait 5 second
		add (5/3600) to {Top::time::%player%}
on consume:
	if event-item is enchanted golden apple:
		add 1 to {Top::koxy::%player%}
	if event-item is golden apple:
		add 1 to {Top::refy::%player%}
on right click:
	if type of player's tool is ender pearl:
		add 1 to {Top::perly::%player%}
on death:
	if victim is player:
		add 1 to {Top::deaths::%victim%}
		if attacker is player:
			add 1 to {Top::kills::%attacker%}
command /top [<text>]:
	trigger:
		open chest with 1 rows named "&6Topka" to player
		set player's current inventory's slot 0 to enchanted golden apple named "&6Top 10 zjedzonych koxow" with lore (join createTop("Top::koxy", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7Zjadl: &a[VALUE] &7koxow") with "||")
		set player's current inventory's slot 1 to golden apple named "&6Top 10 zjedzonych refow" with lore (createTop("Top::refy", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7Zjadl: &a[VALUE] &7refow") with "||")
		set player's current inventory's slot 2 to ender pearl named "&6Top 10 rzuconych perel" with lore (createTop("Top::perly", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7rzucil: &a[VALUE] &7perel") with "||")
		set player's current inventory's slot 3 to diamond sword named "&6Top 10 zabitych graczy" with lore (createTop("Top::kills", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7zabil: &a[VALUE] &7graczy") with "||")
		set player's current inventory's slot 4 to iron sword named "&6Top 10 dedow" with lore (createTop("Top::deaths", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7umarl: &a[VALUE] &7razy") with "||")
		set player's current inventory's slot 5 to gold ingot named "&6Top 10 spedzonego czasu" with lore (createTop("Top::time", 10, all offline players, "&6[INDEX]. &e[PLAYER] &7spedzil: &a[VALUE] &7godzin") with "||")
on inventory click:
	if inventory name of current inventory of player is "&6Topka":
		cancel event

niesprawdzane
wymagane 

 

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/37713-topka/#findComment-239840
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ę...