M MY Multiplayer: Wiki
Lado
Tipo

onElementDetach

ServidorEventoCancelable

Se dispara antes de soltar un elemento en el servidor, por detachElements o por attachElements llevándolo a otro objetivo. Cancelar el evento mantiene el elemento adjunto.

addEventHandler("onElementDetach", root, function(element detachedFrom, float x, y, z, float rx, ry, rz) … end)

Parámetros del handler

NombreTipoDescripción
detachedFromelementEl elemento del que cuelga.
x, y, zfloatPosición del elemento en el mundo en ese momento.
rx, ry, rzfloatRotación del elemento en ese momento.

Source

El elemento que se va a soltar.

Cuando el objetivo se destruye, los elementos que cuelgan de él se sueltan sin disparar este evento. Si el evento se cancela durante un attachElements a otro objetivo, ese attachElements devuelve false.

Ejemplo

addEventHandler("onElementDetach", root, function(detachedFrom)
    if getElementType(source) == "object" and getElementType(detachedFrom) == "vehicle" then
        cancelEvent()
    end
end)

Ver también