getLatentEventStatus
Servidor
Diz como está o envio de um evento latente do servidor a um jogador.
Também existe no cliente, com outra implementação: getLatentEventStatus
table|false getLatentEventStatus(player thePlayer, int handle)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| thePlayer | player | Jogador que recebe o evento. |
| handle | int | Handle dado por getLatentEventHandles para esse jogador. |
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
addCommandHandler("download", function(player)
for _, handle in ipairs(getLatentEventHandles(player)) do
local status = getLatentEventStatus(player, handle)
if status then
outputDebugString(getPlayerName(player) .. ": " .. status.percentComplete .. "%")
end
end
end)