# onClientDoubleClick (Cliente)

> Disparado quando um botão do mouse é apertado duas vezes seguidas com o cursor aparecendo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Evento Lua
- **Lado**: Cliente
- **Categoria**: Teclado
- **URL**: https://wiki.mymp.gg/pt/onClientDoubleClick

## Sintaxe

```lua
addEventHandler("onClientDoubleClick", root, function(string button, 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"`. |
| `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`).

Conta como duplo o segundo aperto feito até 330 ms depois do anterior e a até 10 pixels dele. `onClientClick` dispara antes, nos dois apertos.

## Exemplo

```lua
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)
```

## Veja também

- [onClientClick (Cliente)](https://wiki.mymp.gg/pt/onClientClick.md): Disparado quando um botão do mouse é apertado ou solto com o cursor aparecendo.
- [showCursor (Cliente)](https://wiki.mymp.gg/pt/showCursor.md): Mostra ou esconde o cursor do mouse para este recurso.
