M MY Multiplayer: Wiki
Lado
Tipo

cancelEvent

Compartilhado

Marca o evento que está rodando como cancelado. O que o cancelamento impede depende do evento.

bool cancelEvent([bool cancel = true, string reason = ""])

Parâmetros

NomeTipoDescrição
cancelbooltrue cancela, false desfaz um cancelamento feito por um handler anterior.padrão true
reasonstringMotivo, lido depois com getCancelReason.padrão ""

Retorno

true se marcou, false se não foi chamado dentro de um handler.

Quem disparou o evento vê o resultado: triggerEvent devolve false para um evento cancelado.

Exemplo

local banned = { ["c3f1a2"] = true }

addEventHandler("onPlayerQueue", root, function(accountId)
    if banned[accountId] then
        cancelEvent(true, "banned")
    end
end)
AtençãoOs handlers seguintes do mesmo evento ainda são chamados.

Veja também