onElementClicked
Disparado quando um jogador clica em cima de um elemento. É o mesmo clique de onPlayerClick, visto pelo lado do elemento — e só dispara quando o clique realmente acertou algo.
O elemento clicado.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | botao | string | "left", "middle" ou "right". |
| 2 | estado | string | "down" ou "up". |
| 3 | jogador | element | O jogador que clicou. |
| 4 | mundoX | number | Ponto do mundo onde o clique caiu. |
| 5 | mundoY | number | Ponto do mundo onde o clique caiu. |
| 6 | mundoZ | number | Ponto do mundo onde o clique caiu. |
Cancelável
Seção intitulada “Cancelável”Não.
Exemplo
Seção intitulada “Exemplo”local porta = createObject(1502, 10, 10, 3)
addEventHandler("onElementClicked", porta, function(botao, estado, jogador) if botao == "left" and estado == "down" then outputDebugString(getPlayerName(jogador) .. " abriu a porta") endend)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.onElementAttach— Disparado quando attachElements prende um elemento a outro.onElementDetach— Disparado quando detachElements solta um elemento.