onClientDoubleClick
ClienteEvento
Disparado quando um botão do mouse é apertado duas vezes seguidas com o cursor aparecendo.
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
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)