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
| Nome | Tipo | Descrição |
|---|---|---|
| cancel | bool | true cancela, false desfaz um cancelamento feito por um handler anterior.padrão true |
| reason | string | Motivo, 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.