onElementDetach
Disparado quando detachElements solta um elemento.
O elemento que foi solto.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | elementoPrendidoA | element | O elemento ao qual ele está preso. |
| 2 | x | number | Posição X de mundo em que o elemento vai ficar. |
| 3 | y | number | Posição Y de mundo. |
| 4 | z | number | Posição Z de mundo. |
| 5 | rx | number | Rotação X de mundo, em graus. |
| 6 | ry | number | Rotação Y de mundo, em graus. |
| 7 | rz | number | Rotação Z de mundo, em graus. |
Cancelável
Seção intitulada “Cancelável”Sim.
O evento dispara antes de soltar: o elemento ainda está preso enquanto o manipulador roda. A posição e a rotação que ele traz são a pose de mundo que o elemento ocupa enquanto preso, que é onde ele fica depois de se soltar. Se cancelado, o elemento continua preso e detachElements devolve false.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onElementDetach", root, function(prendidoA, x, y, z) if getElementType(prendidoA) == "vehicle" and isElementFrozen(prendidoA) then cancelEvent() -- mantém a carga num caminhão travado return end outputDebugString("largado em " .. x .. ", " .. y .. ", " .. z)end)Veja também
Seção intitulada “Veja também”onElementCreated— Disparado assim que um elemento é criado, logo depois de o servidor avisar os clientes sobre ele.onElementDestroy— Disparado quando um elemento está sendo destruído.onElementDataChange— Disparado quando um dado de elemento é escrito ou removido.onElementModelChange— Disparado quando setElementModel muda o modelo de um elemento.onElementDimensionChange— Disparado quando a dimensão de um elemento muda de verdade.onElementInteriorChange— Disparado quando o interior de um elemento muda de verdade.onElementClicked— Disparado quando um jogador clica em cima de um elemento.onElementAttach— Disparado quando attachElements prende um elemento a outro.