M MY Multiplayer: Wiki
Lado
Tipo

onClientClick

ClienteEvento

Se dispara cuando se pulsa o se suelta un botón del ratón con el cursor visible.

addEventHandler("onClientClick", root, function(string button, string state, float absoluteX, float absoluteY, float worldX, worldY, worldZ, element|false clickedElement) … end)

Parámetros del handler

NombreTipoDescripción
buttonstring"left", "middle" o "right".
statestring"down" al pulsar, "up" al soltar.
absoluteXfloatPosición horizontal del cursor en píxeles.
absoluteYfloatPosición vertical del cursor en píxeles.
worldX, worldY, worldZfloatEl punto del mundo bajo el cursor donde la línea de visión choca con algo, o el punto 300 unidades por delante si no choca con nada.
clickedElementelement|falseEl elemento alcanzado, o false si no hay ningún elemento ahí.

Source

El elemento raíz (root).

Ejemplo

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)

Ver también