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
| Nombre | Tipo | Descripción |
|---|---|---|
| detachedFrom | element | El elemento del que cuelga. |
| x, y, z | float | Posición del elemento en el mundo en ese momento. |
| rx, ry, rz | float | Rotació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)