getLatentEventStatus
Servidor
Indica cómo va el envío de un evento latente del servidor a un jugador.
También existe en el cliente, con otra implementación: getLatentEventStatus
table|false getLatentEventStatus(player thePlayer, int handle)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| thePlayer | player | Jugador que recibe el evento. |
| handle | int | Handle dado por getLatentEventHandles para ese jugador. |
Retorno
Una tabla con tickStart y tickEnd (en la escala de getTickCount; tickEnd es una estimación mientras envía y el fin real después), totalSize (bytes) y percentComplete (0 a 100). false si el handle no existe o el envío terminó hace más de un segundo.
Ejemplo
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)