onClientClick
ClienteEvento
Disparado quando um botão do mouse é apertado ou solto com o cursor aparecendo.
addEventHandler("onClientClick", root, function(string button, string state, float absoluteX, float absoluteY, float worldX, worldY, worldZ, element|false clickedElement) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| button | string | "left", "middle" ou "right". |
| state | string | "down" ao apertar, "up" ao soltar. |
| absoluteX | float | Posição horizontal do cursor em pixels. |
| absoluteY | float | Posição vertical do cursor em pixels. |
| worldX, worldY, worldZ | float | O ponto do mundo sob o cursor onde a linha de visão bate em algo, ou o ponto 300 unidades à frente quando não bate em nada. |
| clickedElement | element|false | O elemento atingido, ou false se não há elemento ali. |
Source
O elemento raiz (root).
Exemplo
addEventHandler("onClientClick", root, function(button, state, x, y, wx, wy, wz, clicked)
if button == "left" and state == "down" and clicked then
outputDebugString("Clicked a " .. getElementType(clicked))
end
end)