M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
buttonstring"left", "middle" ou "right".
statestring"down" ao apertar, "up" ao soltar.
absoluteXfloatPosição horizontal do cursor em pixels.
absoluteYfloatPosição vertical do cursor em pixels.
worldX, worldY, worldZfloatO 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.
clickedElementelement|falseO 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)

Veja também