mam tu takiego skrypta na ranking z mobow i bardzo bym prosil zeby ktos dodal do niego topke rankingu fajnie jakby byla na tabie moze byc tez w komendzie ale tab lepszy
on join:
{elo::%player%} is not set:
set {elo::%player%} to 1000
on death of zombie:
set {_random} to a random integer between 10 and 45
"%type of attacker%" is "player":
"%type of victim%" is "zombie":
add {_random} to {elo::%attacker%}
remove {_random} from {elo::%victim%}
broadcast "[&c%{elo::%attacker%}%]&2 %attacker% &czabil &2 %victim% &c%{elo::%victim%}%&2]"
on death of skeleton:
set {_random} to a random integer between 10 and 45
"%type of attacker%" is "player":
"%type of victim%" is "skeleton":
add {_random} to {elo::%attacker%}
remove {_random} from {elo::%victim%}
broadcast "[&c%{elo::%attacker%}%]&2 %attacker% &czabil &2 %victim% &c%{elo::%victim%}%&2]"
on death of player:
set {_random} to a random integer between 100 and 250
"%type of attacker%" is "mob":
"%type of victim%" is "player":
add {_random} to {elo::%attacker%}
remove {_random} from {elo::%victim%}
broadcast "[&c%{elo::%attacker%}%]&2 %attacker% &czabil &2 %victim% &c%{elo::%victim%}%&2]"
command /elo [<text>]:
trigger:
arg is not set:
send "&eTwoje ELO: &6%{elo::%player%}%"
else if arg is "top":
loop (size of {elo::*}) times:
set {_wynik} to 0
loop {elo::*}:
loop-value-2 is greater than {_wynik}:
set {_wynik} to loop-value-2
set {_nick} to loop-index
clear {elo::%{_nick}%}
set {_backup::%{_nick}%} to {_wynik}
{_nick} is set:
clear {_nick}
else:
exit loop
loop {_backup::*}:
loop-index is set:
set {elo::%loop-index%} to loop-value-2
on chat:
set {display::%player%} to player's display name
set player's display name to "&2[&c%{elo::%player%}%&2]%player's display name%"
wait 1 ticks
reset player's display name