Skocz do zawartości
  • 0

Loop nie działa


MrNygus

Pytanie

Otóż działa tylko {test.nick.0}, nie dodaje więcej zmiennych(/dodaj). A jak chce wypisać wszystkie zmienne(/ilosc), nie znajduje ani jednej, o co kaman?

 

command /ilosc:
	trigger:
		loop {test.%player%::*}:
			message "%loop-index% %loop-value%"
			
command /dodaj:
	trigger:
		set {_licz} to 0
		loop {test.%player%::*}:
			set {_licz} to {_licz}+1
			message "%{test.%player%.%loop-index%}%"
		message "ile %{_licz}%"
		set {test.%player%.%{_licz}%} to 1
		message "%{test.%player%.%{_licz}%}%"

 

Odnośnik do komentarza
https://skript.pl/temat/15114-loop-nie-dzia%C5%82a/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Dnia 15.12.2016 o 08:48, Quaczi napisał:

Set {_i} to size of {test::%player%::*}
Loop {_i} times:
#Petla

Wysłane z mojego Lenovo A806 przy użyciu Tapatalka
 

Jak dodać do tej zmiennej inną? Jak edytować daną zmienną, oraz usuwać? Tak jak zwykłe? xd

Odnośnik do komentarza
https://skript.pl/temat/15114-loop-nie-dzia%C5%82a/#findComment-104751
Udostępnij na innych stronach

  • 0

no to zapisujesz

set {lel::%player%::*} to x-coordinate of player

a potem dodajesz

add y-coordinate of player to {lel::%player%::*}

i usuwasz

remove x-coordinate of player from {lel::%player%::*}

 

Odnośnik do komentarza
https://skript.pl/temat/15114-loop-nie-dzia%C5%82a/#findComment-104761
Udostępnij na innych stronach

  • 0

Ok mam problem bo wyświetla np. Nr.2 nazwa cuba: 2 (zamiast np. 17)

add "%{cub}%" to {dzialki.%player%::*}

Set {_i} to size of {dzialki.%player%::*}
loop {_i} times:
       message "Nr.%loop-number% nazwa cuba: %loop-value%"
        if {_i} is 0:
                message "Nie masz zadnej dzialki"
                stop


PS: zaś %{dzialki.%player%.%loop-number%}% daje <none>

Edytowane przez MrNygus
Odnośnik do komentarza
https://skript.pl/temat/15114-loop-nie-dzia%C5%82a/#findComment-104762
Udostępnij na innych stronach

  • 0

command /ilosc:
    trigger:
        Set {_i} to size of {dzialki.%player%::*}
        loop {_i} times:
            set {_nr} to loop-number
            set {_val} to {dzialki.%player%.%{_nr}%}
            message "%{_nr}% %{_val}%"
            
command /dodaj:
    trigger:
        add 10 to {dzialki.%player%::*}

1.<none>

2.<none> ....

Odnośnik do komentarza
https://skript.pl/temat/15114-loop-nie-dzia%C5%82a/#findComment-104818
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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