cancelEvent
Compartido
Marca el evento en curso como cancelado. Lo que impide la cancelación depende del evento.
bool cancelEvent([bool cancel = true, string reason = ""])
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| cancel | bool | true cancela, false deshace una cancelación hecha por un handler anterior.por defecto true |
| reason | string | Motivo, que se lee después con getCancelReason.por defecto "" |
Retorno
true si lo marcó, false si no se llamó dentro de un handler.
Quien disparó el evento ve el resultado: triggerEvent devuelve false para un evento cancelado.
Ejemplo
local banned = { ["c3f1a2"] = true }
addEventHandler("onPlayerQueue", root, function(accountId)
if banned[accountId] then
cancelEvent(true, "banned")
end
end)AtenciónLos handlers siguientes del mismo evento se siguen llamando.