M MY Multiplayer: Wiki
Lado
Tipo

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

NombreTipoDescripción
cancelbooltrue cancela, false deshace una cancelación hecha por un handler anterior.por defecto true
reasonstringMotivo, 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.

Ver también