getLatentEventStatus
Diz até onde chegou um envio latente na fila.
Sintaxe
Seção intitulada “Sintaxe”table getLatentEventStatus ( int identificador )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
identificador | int | — | Identificador obtido com getLatentEventHandles. |
Retorno
Seção intitulada “Retorno”Uma tabela, ou false quando o identificador não está na fila — já foi entregue, foi cancelado ou nunca existiu. Um identificador que não é número também registra um aviso.
| Campo | Tipo | Conteúdo |
|---|---|---|
tickStart | number | Milissegundos estimados até a transferência começar. Negativo depois que ela começou: há quanto tempo começou. |
tickEnd | number | Milissegundos estimados até a transferência terminar. |
totalSize | number | Tamanho do envio, em bytes. |
percentComplete | number | Progresso de 0 a 100. |
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientRender", root, function() local estado = envioDoRelatorio and getLatentEventStatus(envioDoRelatorio) if estado then dxDrawText(("Enviando relatório: %d%%"):format(estado.percentComplete), 20, 200) endend)Veja também
Seção intitulada “Veja também”triggerServerEvent— Dispara um evento no servidor.triggerLatentServerEvent— Envia um evento ao servidor com banda limitada.getLatentEventHandles— Lista os envios latentes ainda na fila para o servidor.cancelLatentEvent— Tira um envio latente da fila.