PL/onClientMouseMove
From Multi Theft Auto: Wiki
To zdarzenie jest wywoływane za każdym razem kiedy gracz poruszy myszką na elemencie GUI.
Parametry
int absoluteX, int absoluteY
- absoluteX: pozycja X kursora, w pikselach, liczona od lewej strony ekranu
- absoluteY: pozycja Y kursora, w pikselach, liczona od góry ekranu
Źródło
Źródłem tego zdarzenia jest element GUI nad którym została poruszona myszka
Przykład
Ten przykład tworzy etykietę która informuje gracza o pozycji jego myszy kiedy poruszy nią nad oknem "TESTOWE OKNO" (element gui)
addEventHandler( "onClientResourceStart", getResourceRootElement( ), function ( ) guiCreateWindow( 10, 200, 200, 150, "TESTOWE OKNO", false ); textLabel = guiCreateLabel( 0, .9, 1, .1, "", true ); guiLabelSetHorizontalAlign( textLabel, "center" ); end ); addEventHandler( "onClientMouseMove", getRootElement( ), function ( x, y ) if source then if not guiGetVisible( textLabel ) then guiSetVisible( textLabel, true ) end guiSetText( textLabel, "X: " .. tostring( x ) .. "; Y: ".. tostring( y ) ) else guiSetVisible( textLabel, false ); end end )
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
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- triggerLatentServerEvent
- triggerServerEvent
- wasEventCancelled