onElementDetach
ServidorEventoCancelável
Disparado antes de um elemento ser solto no servidor, por detachElements ou por attachElements levando-o para outro alvo. Cancelar o evento mantém o elemento anexado.
addEventHandler("onElementDetach", root, function(element detachedFrom, float x, y, z, float rx, ry, rz) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| detachedFrom | element | O elemento em que ele está pendurado. |
| x, y, z | float | Posição do elemento no mundo nesse momento. |
| rx, ry, rz | float | Rotação do elemento nesse momento. |
Source
O elemento que vai ser solto.
Quando o alvo é destruído, os elementos pendurados nele são soltos sem disparar este evento. Se o evento for cancelado durante um attachElements para outro alvo, esse attachElements devolve false.
Exemplo
addEventHandler("onElementDetach", root, function(detachedFrom)
if getElementType(source) == "object" and getElementType(detachedFrom) == "vehicle" then
cancelEvent()
end
end)