Witam, mam problem z skryptem od matixa. Pomoże ktoś? Chodzi o to, że chce aby sortowało w gui graczy od 1 do 10, natomiast trochę przerobiłem i skrypt nie sortuje w gui. Proszę o pomoc ^.
command /ranking:
aliases: /top, /topka
trigger:
set {_size} to 0
loop {zabicia::*}: # <-- zmiennna, przez którą będą sortowane wyniki
add 1 to {_size}
if {_list::%loop-value%.0} is not set:
set {_list::%loop-value%.0} to loop-index
else:
set {_n} to 0
loop {_size} times:
add 1 to {_n}
{_list::%loop-value-1%.%{_n}%} is not set
set {_list::%loop-value-1%.%{_n}%} to loop-index
stop loop
set {_n} to size of {_list::*}
if {_n} = 0:
send "&cRanking nie zawiera jeszcze żadnych danych."
stop
loop {_list::*}:
set {_list2::%{_n}%} to loop-value
remove 1 from {_n}
set {_i} to 0
set {_s} to 10 # <-- ilość pozycji wyświetlanych w topce
if size of {_list2::*} < {_s}:
set {_s} to size of {_list2::*}
loop {_list2::*}:
add 1 to {_i}
set {_player} to "%loop-value%" parsed as offlineplayer
if {_i} = {_s}:
stop loop
open chest with 3 rows named "&8Topki" to player
set slot 11 of player's current inventory to iron pickaxe named "&aTopka stone" with lore "&d1. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków" and "&d2. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków"
create hologram "&e&lRef&6&lPlay&f&l.pl" at location 3.0 meters above player for 30 seconds
create hologram "&c1. &a&l%{_player}% &3&l» &c&l%{zabicia::%loop-value%}%" at location 2.75 meters above player for 30 seconds
create hologram "&d1. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków" at location 2.50 meters above player for 30 seconds
Pytanie
Patryk10 0
Witam, mam problem z skryptem od matixa. Pomoże ktoś? Chodzi o to, że chce aby sortowało w gui graczy od 1 do 10, natomiast trochę przerobiłem i skrypt nie sortuje w gui. Proszę o pomoc ^.
command /ranking: aliases: /top, /topka trigger: set {_size} to 0 loop {zabicia::*}: # <-- zmiennna, przez którą będą sortowane wyniki add 1 to {_size} if {_list::%loop-value%.0} is not set: set {_list::%loop-value%.0} to loop-index else: set {_n} to 0 loop {_size} times: add 1 to {_n} {_list::%loop-value-1%.%{_n}%} is not set set {_list::%loop-value-1%.%{_n}%} to loop-index stop loop set {_n} to size of {_list::*} if {_n} = 0: send "&cRanking nie zawiera jeszcze żadnych danych." stop loop {_list::*}: set {_list2::%{_n}%} to loop-value remove 1 from {_n} set {_i} to 0 set {_s} to 10 # <-- ilość pozycji wyświetlanych w topce if size of {_list2::*} < {_s}: set {_s} to size of {_list2::*} loop {_list2::*}: add 1 to {_i} set {_player} to "%loop-value%" parsed as offlineplayer if {_i} = {_s}: stop loop open chest with 3 rows named "&8Topki" to player set slot 11 of player's current inventory to iron pickaxe named "&aTopka stone" with lore "&d1. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków" and "&d2. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków" create hologram "&e&lRef&6&lPlay&f&l.pl" at location 3.0 meters above player for 30 seconds create hologram "&c1. &a&l%{_player}% &3&l» &c&l%{zabicia::%loop-value%}%" at location 2.75 meters above player for 30 seconds create hologram "&d1. &7%{_player}% &8» &b%{zabicia::%loop-value%}% bloków" at location 2.50 meters above player for 30 seconds
Edytowane przez Patryk10Odnośnik do komentarza
https://skript.pl/temat/49330-sortowanie-slot%C3%B3w-w-gui-problem/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.