Hvgdc 1 Opublikowano 18 lutego 2017 Udostępnij Opublikowano 18 lutego 2017 Witajcie, potrzebuję skryptu na ranking Dokładnie mi chodzi o to że gdy osoba wpisze /ranking to pokazuje się Ilość zabitych graczy ilość śmierci i nick gracza Gdy ktoś wpisze /toppvp to wyskakuje 10 graczy z największą ilością zabitych graczy Z góry dziękuje! Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 18 lutego 2017 Udostępnij Opublikowano 18 lutego 2017 variables: {death::%player%} = 0 {kill::%player%} = 0 on death: if attacker is a player: if victim is a player: add 1 to {kill::%attacker%} add 1 to {death::%victim%} command /toppvp: trigger: if player has permission "topka": send "&6================= &ckille &6=================" set {_num} to size of {kill::*} loop {_num} times: loop {kill::*}: {_v.%loop-number%} is not set: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index loop-value is greater than {_v.%loop-number%}: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index remove {_v.%loop-number%} from {kill::*} loop {_num} times: loop-number is less than or equal to 10: set {_m} to "%loop-number%" loop-number is more than 19: set {_m} to loop-number {_v.%loop-number%} is more than 0: send "&6>> &7%{_m}% &8%{_n.%loop-number%}% &c(%{_v.%loop-number%}%)" set {kill::%{_n.%loop-number%}%} to {_v.%loop-number%} {_num} is less than 10: set {_r} to {_num}+1 loop 10 - {_num} times: set {_m} to "0%{_r}%" {_r} is more than 19: set {_m} to {_r} add 1 to {_r} send "&6========================================" stop else: send "&6>> &cNie mozesz uzyc tej komendy" stop command /ranking [<text>]: trigger: if {kill::%arg-1%} is not set: set {kill::%arg-1%} to 0 if {death::%arg-1%} is not set: set {death::%arg-1%} to 0 send "&b&lGracz: &c&l%arg-1% " send "&b&lkille: &c&l%{kill::%arg-1%}%" send "&b&lzgony: &c&l%{death::%arg-1%}%" prosze licze na plusik "+" Hvgdc 1 Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/#findComment-112559 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Hvgdc 1 Opublikowano 18 lutego 2017 Autor Udostępnij Opublikowano 18 lutego 2017 Dzięki wielkie plusik już leci! kaol48s Jest jeden problem po wpisanu /ranking w linijcie gracz pisze <none> //Łączę ~ Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/#findComment-112569 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 18 lutego 2017 Udostępnij Opublikowano 18 lutego 2017 bo musisz podać gracza variables: {death::%player%} = 0 {kill::%player%} = 0 on death: if attacker is a player: if victim is a player: add 1 to {kill::%attacker%} add 1 to {death::%victim%} command /toppvp: trigger: if player has permission "topka": send "&6================= &ckille &6=================" set {_num} to size of {kill::*} loop {_num} times: loop {kill::*}: {_v.%loop-number%} is not set: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index loop-value is greater than {_v.%loop-number%}: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index remove {_v.%loop-number%} from {kill::*} loop {_num} times: loop-number is less than or equal to 10: set {_m} to "%loop-number%" loop-number is more than 19: set {_m} to loop-number {_v.%loop-number%} is more than 0: send "&6>> &7%{_m}% &8%{_n.%loop-number%}% &c(%{_v.%loop-number%}%)" set {kill::%{_n.%loop-number%}%} to {_v.%loop-number%} {_num} is less than 10: set {_r} to {_num}+1 loop 10 - {_num} times: set {_m} to "0%{_r}%" {_r} is more than 19: set {_m} to {_r} add 1 to {_r} send "&6========================================" stop else: send "&6>> &cNie mozesz uzyc tej komendy" stop command /ranking [<text>]: trigger: if arg-1 is not set: if {kill::%player%} is not set: set {kill::%player%} to 0 if {death::%player%} is not set: set {death::%player%} to 0 send "&b&lGracz: &c&l%player% " send "&b&lkille: &c&l%{kill::%player%}%" send "&b&lzgony: &c&l%{death::%player%}%" else: if {kill::%arg-1%} is not set: set {kill::%arg-1%} to 0 if {death::%arg-1%} is not set: set {death::%arg-1%} to 0 send "&b&lGracz: &c&l%arg-1% " send "&b&lkille: &c&l%{kill::%arg-1%}%" send "&b&lzgony: &c&l%{death::%arg-1%}%" prosze to bedzie działać dobrze //Łączę ~ Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/#findComment-112571 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Hvgdc 1 Opublikowano 18 lutego 2017 Autor Udostępnij Opublikowano 18 lutego 2017 Dzięki a i jaka permisja bo gracz nie może używać /topvp Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/#findComment-112576 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Crystal_PL 93 Opublikowano 18 lutego 2017 Udostępnij Opublikowano 18 lutego 2017 (edytowane) @Hvgdc permisja to topka moge +? Edytowane 18 lutego 2017 przez Crystal_PL Odnośnik do komentarza https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/#findComment-112578 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Hvgdc 1
Witajcie, potrzebuję skryptu na ranking
Dokładnie mi chodzi o to że gdy osoba wpisze /ranking to pokazuje się Ilość zabitych graczy ilość śmierci i nick gracza
Gdy ktoś wpisze /toppvp to wyskakuje 10 graczy z największą ilością zabitych graczy
Z góry dziękuje!
Odnośnik do komentarza
https://skript.pl/temat/16486-potrzebuje-skyptu-na-ranking/Udostępnij na innych stronach
5 odpowiedzi na to pytanie
Rekomendowane odpowiedzi