Skocz do zawartości
  • 0

Problem z loopami - Topka


Dogy

Pytanie

Witam! Mam nastepujacy problem z loop. Nie wiedziec dlaczego wyskakuje takie cos. Moze ktos zna odpowiedz 
 

on join:
        if {zabojstwa3::%player%} is not set:
                set {zabojstwa3::%player%} to 0

on death of player:
        if attacker is a player:
                add 1 to {zabojstwa3::%attacker%}

command /top:
        trigger:
                set {_s} to size of {zabojstwa3::*}
                loop {_s} times:
                        loop {zabojstwa3::*}:
                                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 {zabojstwa3::*}
                send "-----------&8&l[ &4&lTOP KILLI&8&l ]&f-----------"
                loop {_s} times:
                        if loop-number is smaller than or equal to 10:
                                send "&6%loop-number%. &c%{_n.%loop-number%}% &0&l| &3Zabojstwa: &a%{_v.%loop-number%}%"
                        set {zabojstwa3::%{_n.%loop-number%}%} to {_v.%loop-number%}
                send "------------------------------"

blad: rdx7R4V.png

Edytowane przez HeezQ
HeezQ

Wstawiam na obraz bezpośredni

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
command /top [<text>]:
	trigger:
		send "-----------&8&l[ &4&lTOP KILLI&8&l ]&f-----------"
		send createTop("zabojstwa3", 10, all offline players, "&6[INDEX]. &c[PLAYER] &0&l| &3Zabojstwa: &a[VALUE]")
		send "------------------------------"

lub...

on join:
	remove player from {_players::*}
	add player to {_players::*}
command /top [<text>]:
	trigger:
		send "-----------&8&l[ &4&lTOP KILLI&8&l ]&f-----------"
		send createTop("zabojstwa3", 10, {_players::*}, "&6[INDEX]. &c[PLAYER] &0&l| &3Zabojstwa: &a[VALUE]")
		send "------------------------------"

wymagane 

 

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236930
Udostępnij na innych stronach

  • 0
function createTop(name string, size number, list objects, format string=[PLAYER] - [VALUE])  strings
    set {_index} to 1
    loop {_list}
        if {%{_name}%%loop-value%} is set
            if {%{_name}%%loop-value%} is a number
                set {_top%{_index}%} to {%{_name}%%loop-value%}
                set {_players%{_index}%} to %loop-value%
                add 1 to {_index}
    if {_size}  (size of {_players})
        set {_size} to (size of {_players})
    loop {_size} times
        loop {_top}
            if {_max} is not set
                set {_max} to loop-value-2
                set {_index} to loop-index
            else
                if loop-value-2  {_max}
                    set {_max} to loop-value-2
                    set {_index} to loop-index
        set {_var} to {_format}
        replace [PLAYER] with {_players%{_index}%} in {_var}
        replace [INDEX] with %loop-number% in {_var}
        replace [VALUE] with %{_max}% in {_var}
        add {_var} to {_return}
        delete {_players%{_index}%}, {_top%{_index}%}, {_max} and {_index}

    return {_return}

command /top [<text>]:
    trigger:
        send "-----------&8&l[ &4&lTOP KILLI&8&l ]&f-----------"
        send createTop("zabojstwa3", 10, all offline players, "&6[INDEX]. &c[PLAYER] &0&l| &3Zabojstwa: &a[VALUE]")
    send "------------------------------"

boZz8Ht.png

wersja pyro wydanie marudy

Edytowane przez HeezQ
HeezQ

Wstawiam na obraz bezpośredni

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236932
Udostępnij na innych stronach

  • 0
25 minut temu, Dogy napisał:

function createTop(name string, size number, list objects, format string=[PLAYER] - [VALUE])  strings
    set {_index} to 1
    loop {_list}
        if {%{_name}%%loop-value%} is set
            if {%{_name}%%loop-value%} is a number
                set {_top%{_index}%} to {%{_name}%%loop-value%}
                set {_players%{_index}%} to %loop-value%
                add 1 to {_index}
    if {_size}  (size of {_players})
        set {_size} to (size of {_players})
    loop {_size} times
        loop {_top}
            if {_max} is not set
                set {_max} to loop-value-2
                set {_index} to loop-index
            else
                if loop-value-2  {_max}
                    set {_max} to loop-value-2
                    set {_index} to loop-index
        set {_var} to {_format}
        replace [PLAYER] with {_players%{_index}%} in {_var}
        replace [INDEX] with %loop-number% in {_var}
        replace [VALUE] with %{_max}% in {_var}
        add {_var} to {_return}
        delete {_players%{_index}%}, {_top%{_index}%}, {_max} and {_index}

    return {_return}

command /top [<text>]:
    trigger:
        send "-----------&8&l[ &4&lTOP KILLI&8&l ]&f-----------"
        send createTop("zabojstwa3", 10, all offline players, "&6[INDEX]. &c[PLAYER] &0&l| &3Zabojstwa: &a[VALUE]")
    send "------------------------------"

imgur.com/a/utbgaRT

wersja pyro wydanie marudy
 

Wersja skripta 

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236935
Udostępnij na innych stronach

  • 0
20 godzin temu, xAxee napisał:

Wersja skripta 

2.1.2 
Wiesz moze skad pobrac 2.2? 

 

Zalezalo by mi jak ktos mogl by naprawic mimo wszystko tam ten problem albo podac skripta 2.2
Gdzie mozna pobrac

 

20 godzin temu, xAxee napisał:

Wersja skripta 

Pobralem 2.2-dev26f i nadal nie dziala nawet wywala wiecje bledow

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236944
Udostępnij na innych stronach

  • 0
20 minut temu, PanMaruda napisał:

Najlepiej to by było gdybyś założył serwer na normalnej i aktualnej wersji, czyt. 1.12.2+

Problem, że serwer stoi i jest to dodawane i ciezko bylo by zmienic na 1.12.2+ :/
Nie mój serwer i nie zgodzi sie na zmiane wersji.

 

Jeśli chodzi o poczatkowy problem to na wersji 2.1.2 dziala normalnie to na poczatku  napisane a na  2.2-dev26f sie tak dzieje, że jest z tym problem z loop-ami.
 

Edytowane przez Dogy
Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236957
Udostępnij na innych stronach

  • 0
3 minuty temu, LjayPL789 napisał:

pobierz 2.2dev37c

Mógł byś podac strone? Bo szukam i znaleźć nie moge do pobrania.
Bo troche mam problem z szukaniem gdzie to mozna pobrac

Edytowane przez Dogy
Odnośnik do komentarza
https://skript.pl/temat/37214-problem-z-loopami-topka/#findComment-236960
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...