PL/onClientDoubleClick: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "{{PL/Client event}} __NOTOC__ To zdarzenie wykonuje się gdy gracz kliknie gdzieś podwójnie myszką. To zdarzenie jest połączone ze światem GTA, w przeciwieństwie do [...")
 
mNo edit summary
 
Line 6: Line 6:
<syntaxhighlight lang="lua">string button, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, element clickedWorld
<syntaxhighlight lang="lua">string button, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, element clickedWorld
</syntaxhighlight>
</syntaxhighlight>
* '''button''':  Nazwa przycisku myszy którym kliknięto. Może to być ''left'', ''right'', lub ''middle'
* '''button''':  Nazwa przycisku myszy którym kliknięto. Może to być ''left'', ''right'', lub ''middle''
* '''absoluteX''': Ten argument odnosi się do ''współrzędnej X'' w 2D miejsca w którym kliknął użytkownik na ekranie.
* '''absoluteX''': Ten argument odnosi się do ''współrzędnej X'' w 2D miejsca w którym kliknął użytkownik na ekranie.
* '''absoluteY''': Ten argument odnosi się do ''współrzędnej Y'' w 2D miejsca w którym kliknął użytkownik na ekranie.
* '''absoluteY''': Ten argument odnosi się do ''współrzędnej Y'' w 2D miejsca w którym kliknął użytkownik na ekranie.

Latest revision as of 10:06, 22 July 2016

To zdarzenie wykonuje się gdy gracz kliknie gdzieś podwójnie myszką. To zdarzenie jest połączone ze światem GTA, w przeciwieństwie do onClientGUIDoubleClick które jest używane do GUI. To zdarzenie pozwala na detekcję pozycji kliknięć w świecie 3D.

Parametry

string button, int absoluteX, int absoluteY, float worldX, float worldY, float worldZ, element clickedWorld
  • button: Nazwa przycisku myszy którym kliknięto. Może to być left, right, lub middle
  • absoluteX: Ten argument odnosi się do współrzędnej X w 2D miejsca w którym kliknął użytkownik na ekranie.
  • absoluteY: Ten argument odnosi się do współrzędnej Y w 2D miejsca w którym kliknął użytkownik na ekranie.
  • worldX: Ten argument odnosi się do współrzędnej X w 3D miejsca w którym kliknął użytkownik na ekranie, i jest relatywny do świata GTA.
  • worldY: Ten argument odnosi się do współrzędnej Y w 3D miejsca w którym kliknął użytkownik na ekranie, i jest relatywny do świata GTA.
  • worldZ: Ten argument odnosi się do współrzędnej Z w 3D miejsca w którym kliknął użytkownik na ekranie, i jest relatywny do świata GTA.
  • clickedWorld: Ten argument reprezentuje fizyczny byt który został kliknięty. Jeśli byt ten nie należy do MTA, ten argument wynosi false.

Źródło

Źródłem tego zdarzenia jest element główny klienta.

Przykład

Ten przykład odtwarza dźwięk ze zbioru GTA:SA o identyfikatorze 40 kiedy podwójnie klikniemy lewym przyciskiem myszy.

function onMyMouseDoubleClick (button, absoluteX, absoluteY, worldX, worldY,  worldZ, clickedWorld)
	if button == "left" then 
		playSoundFrontEnd(40)
	end
end
addEventHandler("onClientDoubleClick", root, onMyMouseDoubleClick)

Zobacz także

Zdarzenia GUI

Input

GUI


Funkcje zdarzeń po stronie klienta

Shared