PL/onClientMouseMove
Jump to navigation
Jump to search
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
- triggerLatentServerEvent
- triggerServerEvent
- Shared
- addEvent
- addEventHandler
- cancelEvent
- cancelLatentEvent
- getEventHandlers
- getLatentEventHandles
- getLatentEventStatus
- removeEventHandler
- triggerEvent
- wasEventCancelled