Nieaktywny Opublikowano 5 lipca 2016 Udostępnij Opublikowano 5 lipca 2016 (edytowane) Potrzebuje skryptu na topke leveli i killi. Jak się wpisze jakąś komendę np /top kill lub /top level Moje zmienne: {lvl.%player%} {killee.%player%} Jak się wpisze którąś z topek to pokazuje 10, 5 albo 3 osoby (jak zrobicie tak będzie) Daje lajka itp xD Edytowane 5 lipca 2016 przez Nieaktywny Czyszczenie formatowania Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 5 lipca 2016 Udostępnij Opublikowano 5 lipca 2016 command /top [<integer=1>]: trigger: set {_strony} to rounded up (size of {an0ranking::exp::ranking::*} / 10) arg is between 1 and {_strony}: send "&cNajlepsi gracze z najwyzszym &6rankingiem&c:" loop {an0ranking::exp::ranking::*}: set {_lista::%loop-index%} to loop-value set {_num} to size of {_lista::*} set {_max} to arg * 10 set {_min} to {_max} - 9 loop {_max} times: loop {_lista::*}: {_wartosc.%loop-number%} is not set: set {_wartosc.%loop-number%} to loop-value set {_nazwa.%loop-number%} to loop-index loop-value is more than {_wartosc.%loop-number%}: set {_wartosc.%loop-number%} to loop-value 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 "&c%loop-number%. &6%{an0ranking::nick::%{_nazwa.%loop-number%}%}% &c(&6%{_wartosc.%loop-number%}%&c)" {_max} is more than {_num}: set {_r} to {_num} loop {_max} - {_num} times: add 1 to {_r} send "&c%{_r}%. &6Brak" send "&cStrona: &6%arg% &cz &6%{_strony}%" stop {_strony} is 1: send "&cWyniki mieszcza sie na 1 stronie!" stop send "&cWyniki mieszcza sie na %{_strony}% stronach!" Kod wzięty z mojego an0rankingu. Przerób sobie odpowiednio, to będzie śmigało. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 27 lipca 2016 Udostępnij Opublikowano 27 lipca 2016 Dnia 5.07.2016 o 14:28, ProgrammingWizzard napisał: command /top [<integer=1>]: trigger: set {_strony} to rounded up (size of {an0ranking::exp::ranking::*} / 10) arg is between 1 and {_strony}: send "&cNajlepsi gracze z najwyzszym &6rankingiem&c:" loop {an0ranking::exp::ranking::*}: set {_lista::%loop-index%} to loop-value set {_num} to size of {_lista::*} set {_max} to arg * 10 set {_min} to {_max} - 9 loop {_max} times: loop {_lista::*}: {_wartosc.%loop-number%} is not set: set {_wartosc.%loop-number%} to loop-value set {_nazwa.%loop-number%} to loop-index loop-value is more than {_wartosc.%loop-number%}: set {_wartosc.%loop-number%} to loop-value 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 "&c%loop-number%. &6%{an0ranking::nick::%{_nazwa.%loop-number%}%}% &c(&6%{_wartosc.%loop-number%}%&c)" {_max} is more than {_num}: set {_r} to {_num} loop {_max} - {_num} times: add 1 to {_r} send "&c%{_r}%. &6Brak" send "&cStrona: &6%arg% &cz &6%{_strony}%" stop {_strony} is 1: send "&cWyniki mieszcza sie na 1 stronie!" stop send "&cWyniki mieszcza sie na %{_strony}% stronach!" Kod wzięty z mojego an0rankingu. Przerób sobie odpowiednio, to będzie śmigało. Nie ogarniam tego twojego kodu gdzie połączyć moje zmienne w ogóle z moimi. I na dodatek wywala jeden błąd o konflikcie dwóch zmiennych lista a list Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Nieaktywny Opublikowano 27 lipca 2016 Udostępnij Opublikowano 27 lipca 2016 @xN0MANDx przecież tutaj tylko loopuje listę graczy, którą zapisałem do zmiennej, a potem odwołuje się do zmiennych, tylko zamiast playera to loop-value. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Nieaktywny
Potrzebuje skryptu na topke leveli i killi.
Jak się wpisze jakąś komendę np /top kill lub /top level
Moje zmienne:
{lvl.%player%}
{killee.%player%}
Jak się wpisze którąś z topek to pokazuje 10, 5 albo 3 osoby (jak zrobicie tak będzie)
Daje lajka itp xD
Edytowane przez NieaktywnyCzyszczenie formatowania
Odnośnik do komentarza
Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi