Skocz do zawartości
  • 0

Funkcje


feerko

Pytanie

Cześć wszystkim,

jest jakiś sposób, żeby funkcja wykonała się po zakończeniu poprzedniej?

Skript sypie mi błędami "A return statement after a delay is useless, as the calling trigger wil resume when the delay starts (and won't get any returned value)"

Wiem o tym, że zamiast returna mogę zrobić po prostu odwołanie do innej funkcji, ale zastanawiam się nad tym sposobem niżej . 

function start(n: number) :: boolean:
	loop 3 times:
		broadcast "ok1"
		wait 0.5 second
	return true

function body(n: number) :: boolean:
	loop 3 times:
		broadcast "ok2"
		wait 0.5 second
	return true

function end(n: number) :: boolean:
	loop 3 times:
		broadcast "ok3"
		wait 0.5 second
	return true

command /ok:
	trigger:
		start(1)
		body(2)
		end(3)

 

 

Edytowane przez feerko
Odnośnik do komentarza
https://skript.pl/temat/10020-funkcje/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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