M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
detachedFromelementO elemento em que ele está pendurado.
x, y, zfloatPosição do elemento no mundo nesse momento.
rx, ry, rzfloatRotaçã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)

Veja também