Skocz do zawartości
  • 0

Powtórz jeżeli.


Pytanie

Poszukuję funkcji w skripcie która będzie powtarzała kod dopóki jakiś warunek nie zostanie spełniony.

W moim przypadku ma dawać losowe koordynaty dopóki 1 blok pod nie będzie lawą bądź wodą.

command /randomtp:
	trigger:
		set {_world} to "world"
		set {_x} to random integer between -1500 and 1500
		set {_z} to random integer between -1500 and 1500
		set {_loc} to highest block at location at {_x}, 0, {_z} in world ({_world} parsed as world)
		send "Teleportacja rozpocznie się za 10 sekund, nie ruszaj się." to player
		wait 10 seconds
		teleport player to {_loc}
                set {_y} to player's y-location
		send "&aZostałeś przeteleportowany na koordynanty %{_x}%, %{_y}%, %{_z}%." to player

 

Odnośnik do komentarza
https://skript.pl/temat/46241-powt%C3%B3rz-je%C5%BCeli/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

  • 0
10 minut temu, MikuChan napisał:

Poszukuję funkcji w skripcie która będzie powtarzała kod dopóki jakiś warunek nie zostanie spełniony.

W moim przypadku ma dawać losowe koordynaty dopóki 1 blok pod nie będzie lawą bądź wodą.

Użyj pętli 'while'.

# Wzór:
while %warunek%:

# Przykład:
while {_zmienna} is not set:
	

Pamiętaj o dodaniu delayu na końcu pętli, aby serwera ci nie wywaliło.

EDIT:

Co do losowania koordynatów, poszukaj na forum funkcji getRandomLoc().

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/46241-powt%C3%B3rz-je%C5%BCeli/#findComment-291205
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ę...