Pular para o conteúdo

cancelLatentEvent

Servidor Manipulação de eventos

Tira um envio latente da fila de um jogador.

bool cancelLatentEvent ( player oJogador, int identificador )
NomeTipoPadrãoDescrição
oJogadorplayer—Jogador para quem o envio vai.
identificadorint—Identificador obtido com getLatentEventHandles.

true se o envio foi tirado da fila. false quando o identificador não está na fila, ou quando o envio chegou ao fim e já está sendo entregue — nesse ponto ele não pode mais ser interrompido. Um argumento inválido também registra um aviso.

Um envio cancelado nunca chega ao cliente: nenhum manipulador roda para ele.

-- o jogador saiu do lobby: para de mandar os dados do lobby para ele
for _, identificador in ipairs(getLatentEventHandles(jogador)) do
cancelLatentEvent(jogador, identificador)
end