SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. getTaskStatus

Funkcja

getTaskStatus

Serwer i klientTimeryTylko Trilogy Hub

Zwraca stan zadania z async: "running" (czeka albo działa), "done" (skończone) albo "failed" (błąd). Po stanie zwraca wyniki zwrócone przez funkcję zadania albo, przy "failed", komunikat błędu.

Składnia

string, ... getTaskStatus(task task)

Argumenty

tasktask
Zadanie z async.

Zwraca

Stan i wyniki zadania.

Przykład

local task = async(function()
    sleep(500)
    return 42
end)
setTimer(function()
    print(getTaskStatus(task))  -- done  42
end, 1000, 1)

Zobacz też