variables: {fragi::%player%} = 0 {zgony::%player%} = 0 {KD::%player%} = 0 options: sloty: 3 # - Tutaj ustawiasz ile miejsc ma miec ranking. on death of player: add 1 to {zgony::%victim%} set {KD::%victim%} to {fragi::%victim%}/{zgony::%victim%} if attacker is player: add 1 to {fragi::%attacker%} set {KD::%attacker%} to {fragi::%attacker%}/{zgony::%attacker%} command /ranking []: permission: essentials.ranking permission message: &cBrak uprawnien ;) trigger: if arg 1 is "top": send "&5Topka graczy [K/D]" set {_s} to size of {KD::*} loop {_s} times: loop {KD::*}: 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 {KD::*} loop {_s} times: if loop-number is smaller than or equal to {@sloty}: send " &4%loop-number%. &c%{_n.%loop-number%}% &7-> &6%{_v.%loop-number%}%" set {KD::%{_n.%loop-number%}%} to {_v.%loop-number%} stop if arg 1 is set: if {KD::%arg 1%} is set: send "&9[RANKING] &fNick: &7%arg 1%" to player send "&9[RANKING] &fZabojstwa: &7%{fragi::%player%}%" to player send "&9[RANKING] &fSmierci: &7%{zgony::%player%}%" to player send "&9[RANKING] &fK/D: &7%{KD::%player%}%" to player else: send "&4BLAD: &cTen gracz nigdy nie byl na serwerze!" to player else: send "&4BLAD: &cNie podales nicku gracza!" to player