Skocz do zawartości
  • 0

Powrót do linii skryptu - Pytanie


Pytanie

						set {randomplayer} to a random player out of all players
						if {game1.%{randomplayer}%.team} is "endofgame":
							set {number} to a random integer between 1 and 2
							if {number} is 1:
								(Tu dzieje sie cos)
							if {number} is 2:
								(Tu dzieje sie cos)
						else:
							Tu ma byc cos w rodzaju "Powroc do linijki X"

Chodzi o to by było tak, że gdy gracz nie ma tak ustawionej zmiennej, to szuka go od nowa (do skutku aż znajdzie takiego który ma tak ustawioną zmienną) czyli jakby taki loop

Edytowane przez Qrador
Poprawka
Odnośnik do komentarza
https://skript.pl/temat/26179-powr%C3%B3t-do-linii-skryptu-pytanie/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

To się nazywa rekursja. Domyślnie Skript nie oferuje funkcji, więc nie da się tego zrobić. Chyba, że posiadacie dodatek który dodaje funkcje. Wtedy wystarczy w funkcji wywołać tą samą funkcję.

Pozdrawiam Czerwono :)

Odnośnik do komentarza
https://skript.pl/temat/26179-powr%C3%B3t-do-linii-skryptu-pytanie/#findComment-172618
Udostępnij na innych stronach

  • 0
function searchPlayer(g: player):
	set {number} to a random integer between 1 and 2
	if {number} is 1:
		(Tu dzieje sie cos)
	if {number} is 2:
		(Tu dzieje sie cos)


set {randomplayer} to a random player out of all players
if {game1.%{randomplayer}%.team} is "endofgame":
	(Cos tam)
else:
	searchPlayer({randomplayer})

Powinno działać

Odnośnik do komentarza
https://skript.pl/temat/26179-powr%C3%B3t-do-linii-skryptu-pytanie/#findComment-172862
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ę...