M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
buttonstring"left", "middle" ou "right".
absoluteXfloatPosição horizontal do cursor em pixels.
absoluteYfloatPosição vertical do cursor em pixels.
worldX, worldY, worldZfloatO 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.
clickedElementelement|falseO 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)

Veja também