M MY Multiplayer: Wiki
Lado
Tipo

async.yield

Compartido

Pausa el hilo async actual hasta la próxima actualización de los scripts, para dividir un trabajo largo en partes.

nil|false async.yield()

Retorno

Nada cuando el hilo vuelve. Solo funciona dentro de un hilo async. Fuera de uno, registra un error y devuelve false.

Ejemplo

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)

Ver también