on join: {stone::%player%} is not set: set {stone::%player%} to 0 on mine of stone: add 1 to {stone::%player%} command /stone [] []: trigger: if arg 1 is not "stats" or "top": send "&cBlad! Uzyj: /stone " if arg 1 is "stats": send "&7Wykopany stone: &6%{stone::%player%}%" if arg 1 is "top": set {_strony} to rounded up (size of {stone::*} / 5) arg 2 is between 1 and {_strony}: send "&8*&f&lMyCraft&2&lLand&f&l.PL &8*" loop {stone::*}: set {_lista::%loop-index%} to loop-value set {_num} to size of {_lista::*} set {_max} to arg 2 * 5 set {_min} to {_max} - 4 loop {_max} times: loop {_lista::*}: {_wartosc.%loop-number%} is not set: set {_wartosc.%loop-number%} to loop-value-2 set {_nazwa.%loop-number%} to loop-index loop-value-2 is more than {_wartosc.%loop-number%}: set {_wartosc.%loop-number%} to loop-value-2 set {_nazwa.%loop-number%} to loop-index delete {_lista::%{_nazwa.%loop-number%}%} loop {_max} times: loop-number is between {_min} and {_max} loop-number <= {_num}: send "%loop-number%. %{nick::%{_nazwa.%loop-number%}%}% (%{_wartosc.%loop-number%}%)" {_max} is more than {_num}: set {_r} to {_num} loop {_max} - {_num} times: add 1 to {_r} send "%{_r}%. brak" send "Strona: %arg 2% z %{_strony}%" stop {_strony} is 1: send "Wyniki mieszcza sie na 1 stronie." stop send "Wyniki mieszcza sie na %{_strony}% stronach."