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)
Pytanie
feerko 21
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 .
Edytowane przez feerkoOdnośnik do komentarza
https://skript.pl/temat/10020-funkcje/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi