M MY Multiplayer: Wiki
Lado
Tipo

getLatentEventStatus

Cliente

Diz como está o envio de um evento latente deste cliente ao servidor.

Também existe no servidor, com outra implementação: getLatentEventStatus

table|false getLatentEventStatus(int handle)

Parâmetros

NomeTipoDescrição
handleintHandle dado por getLatentEventHandles.

Retorno

Uma tabela com tickStart e tickEnd (na escala de getTickCount; tickEnd é uma estimativa enquanto envia e o fim real depois), totalSize (bytes) e percentComplete (0 a 100). false se o handle não existe ou o envio terminou há mais de um segundo.

Exemplo

addEventHandler("onClientRender", root, function()
    for _, handle in ipairs(getLatentEventHandles()) do
        local status = getLatentEventStatus(handle)
        if status then
            dxDrawText("Uploading: " .. status.percentComplete .. "%", 20, 300)
        end
    end
end)

Veja também