M MY Multiplayer: Wiki
Lado
Tipo

onClientDoubleClick

ClienteEvento

Se dispara cuando se pulsa dos veces seguidas un botón del ratón con el cursor visible.

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

Parámetros del handler

NombreTipoDescripción
buttonstring"left", "middle" o "right".
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).

Cuenta como doble la segunda pulsación hecha hasta 330 ms después de la anterior y a no más de 10 píxeles de ella. onClientClick se dispara antes, en ambas pulsaciones.

Ejemplo

addEventHandler("onClientDoubleClick", root, function(button, x, y, wx, wy, wz, clicked)
    if button == "left" and clicked and getElementType(clicked) == "vehicle" then
        outputDebugString("Double-clicked a vehicle")
    end
end)

Ver también