M MY Multiplayer: Wiki
Lado
Tipo

onClientElementDetach

ClienteEventoCancelable

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

addEventHandler("onClientElementDetach", 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("onClientElementDetach", root, function(detachedFrom, x, y, z)
    outputDebugString(("%s soltado en %.1f, %.1f, %.1f"):format(getElementType(source), x, y, z))
end)

Ver también