M MY Multiplayer: Wiki
Lado
Tipo

async.yield

Compartilhado

Pausa a thread async atual até a próxima atualização dos scripts, para dividir um trabalho longo em pedaços.

nil|false async.yield()

Retorno

Nada quando a thread volta. Só funciona dentro de uma thread async. Fora dela, registra um erro e devolve false.

Exemplo

async.thread(function()
    for i, vehicle in ipairs(getElementsByType("vehicle")) do
        setElementData(vehicle, "checked", true)
        if i % 100 == 0 then
            async.yield()
        end
    end
end)

Veja também