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
Pytanie
graffi123456 0
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 nameWstawiam skrypt w formatowanie "Kod".
Notatka dodana przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/58363-skript-na-ranking-za-zabijanie-mobow/Udostępnij na innych stronach
2 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ą.