PL/onClientDoubleClick: Difference between revisions
Jump to navigation
Jump to search
ThePiotrek (talk | contribs) (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 [...") |
ThePiotrek (talk | contribs) 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
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIFocus
- onClientGUIMouseDown
- onClientGUIMouseUp
- onClientGUIMove
- onClientGUIScroll
- onClientGUISize
- onClientGUITabSwitched
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel
Funkcje zdarzeń po stronie klienta
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled