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
| Nombre | Tipo | Descripción |
|---|---|---|
| button | string | "left", "middle" o "right". |
| state | string | "down" al pulsar, "up" al soltar. |
| absoluteX | float | Posición horizontal del cursor en píxeles. |
| absoluteY | float | Posición vertical del cursor en píxeles. |
| worldX, worldY, worldZ | float | El 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. |
| clickedElement | element|false | El 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)